【发布时间】:2013-01-14 16:20:56
【问题描述】:
当我运行 jekyll --server 时,我的站点在 http://localhost:4000/ 可用,但当我部署到 GitHub 项目页面时,它在 http://username.github.com/projectname/ 可用。
这意味着在引用样式表和其他资源时,我不能使用绝对 URL。当例如使用相同的布局时,相对 URL 会中断。 index.html 和 2012/01/01/happy-new-year.html。将样式表和其他资源添加到 GitHub 项目页面存储库的公认/好的方法是什么?
交叉发布到GitHub Issues。
【问题讨论】:
-
改用相对 URL?
-
相对 URL 中断,例如/index.html 和 /2012/01/01/happy-new-year/ 使用相同的布局。
-
如果你的项目根目录中有一个 assets 目录,
/assets/whatever.js可以在任何地方工作。请参阅我的答案以了解更多详细信息。
标签: jekyll github-pages