Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Nginx SSI 标签在我的网站页面中包含模板文件(页眉/页脚/侧边栏)。但是,我希望将 HTML 传递给客户端,而不是在浏览器上实际运行它。
问题是:每次我想导出网站时,我都必须打开每个网页,单击“保存到”并将其替换为 SSI 标签。
有没有办法在这些文件上运行 nginx 并生成 HTML?喜欢nginx -c index.html还是其他解决方案?
nginx -c index.html
SSI 旨在在提供页面时由 Nginx 过滤器运行,它们不是 HTML 速记形式(就像 SASS 用于 CSS)。
不过,在 Linux/MacOS(和 Windows,如果您下载它)上,您可以wget用来镜像您的网站。您将请求并获取从主页(递归)链接的所有已处理网页。尝试:
wget
wget --mirror localhost:8080
或您网站的任何其他 URL。