我正在尝试将一些由Sphinx生成的文档推送到Github页面。我发现Jekyll删除了带有下划线的文件夹;因为我根本没有使用它,所以我在文件夹中添加了一个.nojekyll
文件,提交并推送。然而,目前什么也没发生。我做错什么了吗?这个过程通常需要一些时间吗?还是我应该以其他方式强制重建页面?谢谢。
我正在尝试将一些由Sphinx生成的文档推送到Github页面。我发现Jekyll删除了带有下划线的文件夹;因为我根本没有使用它,所以我在文件夹中添加了一个.nojekyll
文件,提交并推送。然而,目前什么也没发生。我做错什么了吗?这个过程通常需要一些时间吗?还是我应该以其他方式强制重建页面?谢谢。
在提交和推送看似无关的更改后,问题得以解决。可能只是Github页面没有重新构建站点,一旦强制进行构建,问题就解决了。对我来说,该问题已经关闭。
curl https://...
。 - KFunk我遇到了同样的错误,并在 Github Pages 存储库上找到了问题:
https://github.com/tschaub/gh-pages/issues/315
答案:只需添加参数-t true
...
示例:
// Package.json
"deploy": "touch ./output_folder/.nojekyll && gh-pages -d output_folder -t true"
.nojekyll
文件放在根目录下告诉Github不要使用jekyll来构建你的网站。因此,你需要先在本地构建它,以便在输出的_site
目录中有正确的内容。 - TBB_sites
文件夹中。 - TBB