尽管Github Pages被配置为构建master分支并从/docs
目录为index.html
提供服务,但它仍然从根目录为README.md
文件提供服务。以下是我的配置,以防我错了:
当前配置
这是回购:https://github.com/mattyoungberg/RGBTrainer
以下是它目前提供的服务:https://mattyoungberg.github.io/RGBTrainer((root)
中的README.md
文件,而不是docs
(
以下是我希望它能提供的服务:https://mattyoungberg.github.io/RGBTrainer/docs/
两天前,这个设置在一个功能分支上运行得很好。我将它合并为master,将Github Pages指向的分支更改为master,但现在它的行为并不像我预期的那样。
有人能告诉我为什么这不起作用吗我已经看了我能找到的所有其他StackOverflow问题,但它们似乎都对这个问题有不同的角度,这使得它们在我的情况下毫无帮助
非常感谢您的帮助。
在试图尝试VonC的答案时恢复提交后,看起来像是从Github Page的部署过程中进行的简单重建,使其正确呈现。
这个关于是否可以强制Github Pages在没有提交的情况下构建的答案很有用。
简而言之,你不能。但是你可以推送一个空的提交。在这种情况下,还原也导致它这次生成并正确渲染。
只是为了测试,请尝试在docs/
文件夹中添加一个index.md
或README.md
,看看该文件是否被GitHub Pages生成器获取。
index.md
在2016年发布的docs/
功能中被提及
我在jekyll/jekyll/master/docs
中看到一个readme.md
。