将.nojekyll文件推送到Github页面,没有效果?

问题描述 投票:0回答:3

我正在尝试将一些 Sphinx 生成的文档推送到 Github 页面。我发现 Jekyll 会删除带下划线的文件夹;因为我无论如何都没有使用它,所以我在文件夹中添加了一个

.nojekyll
文件,并提交并推送。然而,还没有发生任何事情。我是否做错了什么,该过程通常需要一些时间,还是我应该强制页面以其他方式重建?谢谢。

jekyll github-pages
3个回答
24
投票

在再次提交并推送看似不相关的更改后,问题得到了解决。可能只是 Github 页面没有重建站点,一旦强制构建,一切就都修复了。我的问题已关闭。


7
投票

我遇到了同样的错误,我在 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"

0
投票

如果您使用 gh-pages 包自动发布并将构建部署(我正在使用数据库在本地构建 Astro)到

gh-pages
分支,您可以添加
--dotfiles
标志。

npm install gh-pages -D
gh-pages -d dist --branch gh-pages --dotfiles
© www.soinside.com 2019 - 2024. All rights reserved.