问题标签 [static-html]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 我可以“预生成”我的“动态”网站的所有可能的静态 html 页面吗?
一些网站,例如http://www.idealo.co.uk似乎只提供服务static html
,尽管它们的内容是动态的。
例如,如果我浏览某个类别,我会得到一个static html
页面链接:
http://www.idealo.co.uk/cat/5666/electric-guitars.html
现在,如果我应用自定义过滤器,我会再次获得指向以下内容的链接static html
:
http://www.idealo.co.uk/cat/5666F456496-735760-1502100/electric-guitars.html
这是如何实现的?是否有任何框架可以帮助“预生成”所有可能的动态页面,这样只要给出新的输入,页面就已经存在(即static html
已经可用)?
背景:我们运行一个小型的房地产报价搜索引擎。我们的抓取工具每天更新一次优惠(内容全天都是静态的)。内容可在 Ruby-on-Rails 网站上搜索。随着流量的增加,性能正在成为一个问题。我想知道是否有任何框架/工具可以批量生成我们所有的搜索,以便我们可以提供static html
.
php - 如何将动态 (PHP) 网站存档为静态 HTML?
我们正在关闭对话网络(包括IT 对话播客)。计划是呈现我们网站的静态 HTML 版本,以便永久托管在Internet Archive中。
从目前从 PHP 动态生成的大约 5,000 个动态页面生成静态 HTML 的最简单方法是什么?
我知道我们可以调整代码以缓存 PHP 输出,将其写入文件,然后遍历站点地图以生成每个页面。但我想知道是否有任何我们应该考虑的选择。有什么工具可以做到这一点并按原样抓取 HTML?(Acrobat Pro 以外的其他软件?)
不幸的是,我们还有相当多的 Ajax 调用,这将使这变得更加困难。我想我们必须先取消 Ajax。
ruby-on-rails - 将所有 .html 文件与 Rails 中的高压匹配
如何在 Rails 中将所有.html
文件与High Voltage的控制器匹配,以便最后带有的任何 url在我的视图目录中.html
打开相应的文件?pages/<page>.html.erb
当然,我可以用高压的page_path
命名路线来引用它?
javascript - 通过 NodeJS 加载带有 HTML 文件的 JS 文件的正确方法
我无法让所服务的 defualt.htm 页面头部中包含的内容“工作”。html 在 dom 中加载,只是 CSS 和 JS 文件失败。有更好的选择吗?我希望将解决方案保留在 NodeJS 中,但也可以对 socket.io 和 express 开放。
谢谢,下面是我使用的。
NodeJS 服务页面
Default.html 页面
javascript - 从另一个 html 文件(使用 javascript/jQuery)列出本地 html 文件并为它们动态创建链接
我计划通过双击在浏览器中打开它来创建一个供本地使用的静态 html 文件(没有运行 http 服务器)。
在一个文件夹内(与索引文件位于同一文件夹中),我计划添加“项目”文件,这样当我打开主文件时,它会列出该文件夹内的所有 html 文件,并创建一些带有链接的导航列表到文件。稍后我可以在文件之间添加一些导航(交叉链接),但这是另一个问题。
主要问题是索引文件不知道有多少(以及哪些)项目文件提前,但应该在加载索引页面时动态列出它们,并在一些内部创建链接列表索引页面中的静态元素。
更新:显示或多或少我想要的(不是javascript语法)的伪代码片段将是:
知道如何在没有服务器端脚本的情况下执行此操作吗?重要的是要明确这是供个人使用,与互联网或 Web 开发无关。
谢谢阅读!
python - 如何在 Django 中返回静态 HTML 文件作为响应?
我还没有弄清楚如何使用纯 HTML 代码和/或 HTML + JavaScript + CSS 呈现网站。
我试图加载一个 HTML 文件,上面写着:Hello World。
我知道我也可以用 Django 来做到这一点,但稍后我想用 CSS+JavaScript+HTML 显示我的网站。
在视图文件中,我运行以下代码:
但网站显示的唯一内容是:
facebook - 如何在 Facebook 的“静态 Html:iFrame 选项卡”中显示 Wordpress 网站,以适应页面的内容高度?
我尝试了各种解决方案来让 iframe 根据网站的内容高度进行调整,这样我就可以取消垂直滚动条,但无法获得令人满意的解决方案。
许多解决方案要求在“服务器端”添加一段代码。如果这意味着我必须在我的 Wordpress 文件中编辑代码行,我会在哪里执行此操作?
tomcat - Tomcat 7.0.35 为静态 HTML 文件设置 HTTP 响应标头 Content-Type 字符集
我正在使用 HTTP 连接器从独立的 Tomcat 7.0.35 服务器在单个 war 文件中提供一些静态 HTML 文件和一个 servlet。
我想通过设置 HTTP 响应标头来指定所有静态 HTML 文件的字符集Content-Type=text/html;charset=UTF-8
。
Tomcat 默认提供带有Content-Type=text/html
(无字符集部分)的 HTML 文件。
我按照以下说明操作:
http://wiki.apache.org/tomcat/FAQ/CharacterEncoding#Q8
但标题仍然包含Content-Type=text/html
没有;charset=UTF-8
我的 web.xml 转载如下。请注意,我尝试将 、 、 和 更改为,但url-pattern
这些都不起作用。/*
*
/index.html
index.html
仅供参考, /index.html 文件由 Tomcat 正确提供(除了缺少的;charset=UTF-8
)。/getData servlet 也正常工作,我已经成功地设置了 servlet 的Content-Type=text/html;charset=UTF-8
响应response.setContentType("application/json;charset=UTF-8");
。
谢谢你的帮助。
apache - 带有静态内容:Apache 自定义 404 页面返回 404 错误
我有与返回 404 错误的 Apache 自定义 404 页面相同的问题,但另外我使用 html 文件并且没有脚本语言。
是否有可能配置 Apache,使其在浏览器请求时返回具有 404 状态的页面 www.example.com/404.html?
javascript - 部署静态站点时如何替换 JS 和 CSS 引用?
我正在构建一个静态站点(即从基本 Web 服务器提供的 HTML 文件)。在开发过程中,我想使用 Javascript 代码和 CSS 文件的本地(和非缩小)副本,但在部署时,我想引用相同文件的缩小版本。
我当前的解决方案是添加属性data-prod-href
和标记,并将引用替换为我的构建脚本的一部分。虽然这使 HTML 文件保持有效,并且允许我在不每次运行构建脚本的情况下进行开发,但感觉有点 NIH。data-prod-src
script
link
我环顾四周,并没有找到这种事情的任何标准做法。我错过了什么?