Github Pages服务于"README.md",尽管它是从"\docs"



尽管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.mdREADME.md,看看该文件是否被GitHub Pages生成器获取。

index.md在2016年发布的docs/功能中被提及
我在jekyll/jekyll/master/docs中看到一个readme.md

相关内容

最新更新