如何解决Github Pages 提供 `README.md` 虽然它是从 `\docs` 构建的
即使 Github Pages 配置为构建主分支并从 index.html
目录提供 /docs
,它仍然从根目录提供 README.md
文件。这是我的配置,以防我弄错了:
这里是存储库:https://github.com/mattyoungberg/RGBTrainer
这是它目前提供的服务:https://mattyoungberg.github.io/RGBTrainer(README.md
中的 \(root)
文件,而不是 \docs
)
这是我希望它提供的服务:https://mattyoungberg.github.io/RGBTrainer/docs/
两天前,这个设置在功能分支上运行良好。我将它合并到 master,将 Github Pages 指向的分支更改为 master,但现在它的行为不像我预期的那样。
谁能告诉我为什么这不起作用? 我已经查看了我能找到的所有其他 StackOverflow 问题,但它们似乎都对问题有不同的角度,这使它们对我的情况没有帮助。
非常感谢任何帮助。
解决方法
在恢复提交以尝试从 VonC 尝试答案后,看起来像是从 Github Page 的部署过程中进行的简单重建使其正确呈现。
This answer about whether or not you can force Github Pages to build without a commit is useful.
简而言之,你不能。但是你可以推送一个空提交。在这种情况下,还原还导致它这次构建并正确渲染。
,为了测试,尝试在您的 index.md
文件夹中添加一个 README.md
或 docs/
,以查看该文件是否被 GitHub Pages 生成器选中。
index.md
在 2016 announcement of that docs/
feature 中被提及。
我在 jekyll/jekyll/master/docs
中看到了 readme.md
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。