Github 页面和 Jekyll 永久链接指向不同的路径

Github Pages and Jekyll permalinks going to different paths

我在本地有一个站点 运行,使用 Jekyll 部署到 GitHub 个页面,没有任何问题。

我遇到的问题是 GitHub 页面和本地固定链接。

https://username.github.io/my-repositary

本地主机将转到根目录

http://localhost:4000/

所以在根目录中添加一个关于页面并链接到最终看起来像这样

https://username.github.io/about
http://localhost:4000/about

而不是想要的结果

https://username.github.io/my-repositary/about
http://localhost:4000/about

Jekyll 允许您通过 _config.yml 文件中的 baseurl 选项为正在生成的页面指定子路径。在这种情况下,您应该在其中添加这一行:

baseurl: /my-repositary