【发布时间】:2018-01-25 23:33:23
【问题描述】:
我正在通过a guide 在 GitHub Pages 上设置 Jekyll。我的 GitHub 存储库发布到 ~.github.io/hello-pages,所以我很自然地将 {{ site.baseurl }} 插入锚标记等。这很好用。
永久链接不起作用:我必须在_config.yml 中手动拼出permalink: /hello-pages/blog/:year/:month/:day/:title.html 才能使任何永久链接起作用;否则他们链接到例如~.github.io/blog/x/y/z 而不是我所期望的 ~.github.io/hello-pages/blog/x/y/z。
手动指定 baseurl: /hello-pages 无效(我想 GitHub 的 Jekyll 配置已经这样做了)。
在任何地方手动输入“/hello-pages”似乎是一种我想避免的死板设计。 An older SO answer 说永久链接应该“正常工作”。什么给了?
编辑
我正在像这样构建损坏的 URL:
<a href="{{ post.url }}">
【问题讨论】:
标签: jekyll github-pages permalinks