代码之家  ›  专栏  ›  技术社区  ›  Omar Abid

如何编译带有SSI标记的HTML文件

  •  0
  • Omar Abid  · 技术社区  · 12 年前

    我使用Nginx SSI标签在我的网站页面中包括模板文件(页眉/页脚/侧边栏)。然而,我应该将HTML交付给客户端,而不是在浏览器上实际运行它。

    问题是:每次我想导出网站时,我都必须打开每个网页,单击“保存到”,然后用SSI标记替换该网页。

    有没有办法在这些文件上运行nginx并生成HTML?喜欢 nginx -c index.html 还是其他解决方案?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Stefano Sanfilippo    12 年前

    SSI意味着在提供页面时由Nginx过滤器运行,它们不是HTML简写的形式(就像SASS用于CSS一样)。

    尽管如此,在Linux/MacOS(以及Windows,如果你下载的话)上,你可以使用 wget 以镜像您的网站。您将请求并获取从主页(递归)链接的所有已处理的网页。尝试使用:

    wget --mirror localhost:8080
    

    或您网站的任何其他URL。