pages.github.com是否支持前面的目录名称.(点)?

Jus*_*tin 3 jacoco github-pages

我正在使用Maven插件(jacoco-maven-plugin)生成一个站点报告,其图像和css文件位于前面的文件夹中.(点)在名称中.例如:/site/jacoco/.resources/report.css

当我将它发布到我的pages.github.com网站(使用site-maven-plugin)时,我的特殊Github分支(gh-pages)中的所有内容都存在.

但是,当我尝试访问具有前面的文件夹中的资源时,我得到了404.(点)文件夹名称.

一个简单的例子:https:
//github.com/justinhrobbins/FlashCards_App/blob/gh-pages/test/.resources/index.html

当我尝试在浏览器中访问它时,我得到一个404:http:
//justinhrobbins.github.io/FlashCards_App/test/.resources/index.html

但是,如果我删除了.(点)从文件夹名称它工作正常:
https://github.com/justinhrobbins/FlashCards_App/blob/gh-pages/test/resources/index.html
http://justinhrobbins.github.io/FlashCards_App/test/资源/ index.html的

所以我假设pages.github.com不支持文件夹名称中的前面的点(并且使用前面的点的谷歌搜索显示可能不是推荐的做法)但是会感谢确认.

编辑:仅供参考 - 当我发布类似于Tomcat时,它甚至可以使用名称前面带有点的文件夹

Jus*_*tin 8

我认为这与pages.github.com对Jekyll的支持有关.

我现在能够使用page.github.com来处理包含前一个点(.)的目录名称

解决方案是在我的gh-pages分支的根目录中添加一个.nojekyll文件.

以下资源帮助我解决了这个问题: