我正在尝试将一些 Sphinx 生成的文档推送到 Github 页面。我发现 Jekyll 会删除带下划线的文件夹;因为我无论如何都没有使用它,所以我在文件夹中添加了一个
.nojekyll
文件,并提交并推送。然而,还没有发生任何事情。我是否做错了什么,该过程通常需要一些时间,还是我应该强制页面以其他方式重建?谢谢。
在再次提交并推送看似不相关的更改后,问题得到了解决。可能只是 Github 页面没有重建站点,一旦强制构建,一切就都修复了。我的问题已关闭。
我遇到了同样的错误,我在 github 页面存储库上发现了该问题:
https://github.com/tschaub/gh-pages/issues/315
答案:只需添加参数
-t true
...
// Package.json
"deploy": "touch ./output_folder/.nojekyll && gh-pages -d output_folder -t true"
如果您使用 gh-pages 包自动发布并将构建部署(我正在使用数据库在本地构建 Astro)到
gh-pages
分支,您可以添加 --dotfiles
标志。
npm install gh-pages -D
gh-pages -d dist --branch gh-pages --dotfiles