gpt4 book ai didi

html - 在没有 jekyll/本地服务器的情况下运行 jekyll 生成的文件?

转载 作者:太空狗 更新时间:2023-10-29 13:38:57 27 4
gpt4 key购买 nike

我刚刚开始使用 Jekyll。作为一名前端开发人员,我必须在 Web 应用程序进入开发阶段之前创建大量静态页面。

我正在尝试在没有服务器的情况下在 _site 文件夹中运行 jekyll 生成的文件,作为我工作流程的一部分,有时我必须将纯静态 HTML 文件发送给其他开发团队或在演示文稿(有时作为 zip 文件夹,因此不能在配置文件中硬编码任何特定路径)

我无法从本地文件夹(如 file:///C:/Users/)运行 jekyll 文件,因为所有链接和 Assets 仅在从 jekyll 服务器运行时才有效。

有什么办法可以实现这一目标。

谢谢

最佳答案

您可以在没有服务器的情况下查看构建的 Jekyll 站点 - 但它需要一个额外的工具。

照常提供您的 Jekyll 站点,并使用 wget 以平面格式克隆您提供服务的站点。这将在 linux 系统上工作:

  • 为 Jekyll 网站提供服务
  • 打开一个新终端,创建并移动到目标目录
  • 从此目录运行 wget
  • 将生成的目录发送给您的客户

您可能需要尝试使用 wget 设置,但如果您的站点在端口 4000 上提供服务,您可以尝试如下操作:

wget --convert-links -r http://127.0.0.1:4000/

您可能需要小心使用递归标志。参见 http://www.gnu.org/software/wget/

关于html - 在没有 jekyll/本地服务器的情况下运行 jekyll 生成的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26778329/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com