问题标签 [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.

0 投票
0 回答
452 浏览

html - 将 XML 文件视为静态 Web 的数据库

我想制作一个没有 mariadb 和 php 的静态 Web,因为它在这里这里指出,将 XML 文件视为数据库是一个坏主意。

但我认为我要做的并不是真正的数据库,它只是读取和覆盖浏览量计数器,该文件仅用于一行代码,仅包含一个数字,例如<pageview>2</pageview>.

编辑:这是为了让我的访问者也可以看到页面的统计信息。

  1. 从安全性和性能的角度来看,是否使用 XML 文件保存(大约 200 个站点页面和每个页面 200 个 XML 文件,站点的综合浏览量可能约为 100K/天)?
  2. 在不使我的网站动态化的情况下,有什么替代方法吗?
0 投票
4 回答
14939 浏览

java - Spring Boot 映射静态 html

我想创建 Spring Boot Web 应用程序。

我有两个静态 html 文件:one.html、two.html。

我想将它们映射如下

不使用模板引擎(Thymeleaf)。

怎么做?我尝试了很多方法来做到这一点,但我有 404 错误或 500 错误(循环视图路径 [one.html]:将调度回当前处理程序 URL)。

OneController.java 是:

项目结构是

在此处输入图像描述

0 投票
1 回答
3432 浏览

amazon-web-services - 使用 CLI 在 AWS S3 上解压缩 tar 文件层次结构?

我在 OSX(或 Linux)上使用NOUNZ 数据编译器,它会自动生成大量的静态 HTML 文件目录结构(数十万甚至数百万文件)。

生成的目录树的简化示例如下所示...

在此处输入图像描述

通常,如果我想将整个树移动到远程 Web 服务器,我只需使用以下命令对树进行 tar 和压缩:

这会生成一个 tar-ed 和压缩文件,称为HTML.tar.gz

然后,我可以将上述文件通过 FTP 或 SCP 传输到远程 Web 服务器,然后我可以使用以下命令简单地解压缩文件:

这将导致 Web 服务器上的文件树与本地计算机上的数据编译器生成的文件树完全相同。

问题:我想使用 Amazon Web Services (AWS) 简单存储解决方案 (S3) 来模拟与上述相同的行为。

我的问题:模仿相同(或类似行为)的最佳方法是什么,我可以将整个 tar-ed 和压缩树从本地服务器移动到 AWS S3,然后解压缩并解压缩我的文件以重新创建整个目录结构体?

tarand命令不是 S3 CLI API的gzip一部分,因此我需要找到一种可靠的方法来移动可以包含数百万个文件的目录结构(这可能每天发生一次)。如果不先进行焦油化和压缩,移动和重新创建所有内容会非常缓慢。

注意:仅供参考,当数据编译器运行时,它总是会删除整个旧树并重新生成一个全新的树,从而为所有目录和文件生成全新的 inode。这意味着“增量”副本和同步是不可行的。我每次都需要移动整棵树。

0 投票
1 回答
438 浏览

jquery - 在静态页面上使用 JQuery 的类别菜单

这是我的情况:

我正在构建一个经典布局,左侧有一个侧边菜单,其中包含类别列表和主包装器上的磁贴列表,根据用户选择的类别进行过滤。

现在,该页面是一个静态站点,所以所有内容都已经存在(不需要 Json、AJAX 或任何花哨的东西)并且每个“图块”可以附加多个类别,所以我认为一个简单的 Jquery 脚本应该可以解决问题。话虽如此,当涉及到 JQuery 时,我一无所知,虽然我的代码运行得很好,但我觉得它不是很优化。

有人可以伸出援助之手,也许可以教我一些东西吗?我真的很感激。

这是小提琴: https ://jsfiddle.net/6hmnk5od/

这是代码:

JS

HTML

非常感谢!

0 投票
2 回答
7034 浏览

python - 使用 python 3.5 从静态 HTML 文件中提取数据

我在本地机器上保存了静态 HTML 页面。我尝试使用简单的文件打开和 BeautifulSoup。打开文件时,由于 unicode 错误,它不会读取整个 html 文件,而 BeautifulSoup 它适用于实时网站。

阅读 HTML 后,我希望从中提取数据ul并且li没有任何属性。欢迎任何建议。

0 投票
3 回答
21645 浏览

java - EnableWebMvc 抛出 ServletException:无法解析带有名称的视图

用静态 HTML 页面玩 Spring Boot + MVC,同时注意到这个东西:

首先,我有什么:

索引控制器:

Html 文件是:...\src\main\resources\static\index.html

所以当我的主要应用程序类是:

一切正常,默认路径:localhost:8080\我得到index.html页面内容

但是如果我用注释 Application 类@EnableWebMvc

我得到了例外:javax.servlet.ServletException: Could not resolve view with name 'index.html' in servlet with name 'dispatcherServlet' 但根据this spring doc,这是一个有效的配置。

也许有人可以解释我为什么?我理解错了吗?

0 投票
1 回答
1104 浏览

node.js - nodejs express 隐藏静态html的源码

是否可以在 nodejs 中使用 express 隐藏我的静态 html 目录中的源代码,而无需为每个 html 页面重写新的端点?

服务器代码如下所示,我的网站位于 html 目录中

我正在寻找类似于 PHP 回声的东西,它隐藏了客户端源代码

0 投票
1 回答
472 浏览

javascript - 可以使用 webpack 将 javascript 注入到 html 静态模板中吗?

我想将几个 javascript 文件与 webpack 捆绑在一起。在这样做的过程中,我想获取我的 javascript 文件中存在的一些值(在捆绑之前但在处理过程中)并将它们注入到与我的捆绑文件位于同一目录中的一些静态 html 文件中。

这是 webpack 可以做的事情吗?如果可以,怎么做?

0 投票
3 回答
10940 浏览

python - 如何使用 python 生成静态 .html

我正在寻找一种 python 解决方案来创建可以通过电子邮件发送的静态 .html,可以附加或嵌入在电子邮件中(如果需要更多工作,请忽略后一个选项)。我对 .html 的布局没有要求。这里的重点是确定生成离线 .html 的痛苦较少的解决方案。

一个潜在的解决方案可能是按照以下伪代码的行。

哪里'newsletter.html'可以在任何浏览器中打开。只是为了提供更多背景信息,这个 .html 应该发送给我公司内部的一些选定人员,并且包含敏感数据。我正在使用 plotly 生成要插入到 .html 中的交互式图表。

0 投票
1 回答
803 浏览

node.js - Nginx - 如何从基于子域的文件夹中提供静态文件

我想托管一个多租户网站,租户可以在其中选择站点代码/子域,只要它是唯一的,我将为他们创建一个文件夹并将静态文件转储在那里。然后我希望 Nginx 根据子域从正确的文件夹中提供文件。例如..

虽然“domain.com”将由我设置和初始化,但我不想在添加更多子域(可能有数千个)时更改任何配置。假设我将通过自动化过程很好地处理创建文件夹及其所有内容。

有人可以告诉我 Nginx 是否可以首先做到这一点,如果可以,配置会是什么样子?