【发布时间】:2014-01-14 00:36:29
【问题描述】:
我最近想在 Github 页面上发布我的 Jekyll 网站,但似乎将所有内容都放在子目录中会产生一些问题,即使我将 source 更改为正确的目录。
我的结构是这样的:
- site
- src (contains all Jekyll stuff)
- README.md
- GruntFile.js
- ...
在本地,我的网站构建完美,当我转到 http://localhost:4040 时,我可以很好地看到它,但是当我将它提交到我的 Github 并访问 username.github.io 时,我得到一个 404,如果我转到 username.github.io/src 我可以查看我网站的一部分,但是所有{% include %} 都被忽略了。
在我的_config.yml 中,我更新了来源:source: ./src,但这似乎没有帮助。
有没有办法让 Github Pages 正确处理子目录?基本上我想告诉它我的 Jekyll 网站在 /src 内,我希望 url 只是 username.github.io 而不是 username.github.io/src
我知道我可以使用 pages 分支并提交到那里,但我希望它可以自动发生。
【问题讨论】:
标签: github jekyll github-pages