【发布时间】:2014-01-02 23:30:58
【问题描述】:
我正在使用一个 Maven 插件 (jacoco-maven-plugin),它生成一个站点报告,其图像和 css 文件位于一个文件夹中,前面带有 . (点)在名称中。例如:/site/jacoco/.resources/report.css
当我将它发布到我的 pages.github.com 站点(使用 site-maven-plugin)时,所有内容都在我的特殊 Github 分支 (gh-pages) 中。
但是,当我尝试访问文件夹中带有前一个 . (点)在文件夹名称中。
一个简化的例子:
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/resources/index.html
所以我假设 pages.github.com 不支持文件夹名称中的前置点(并且谷歌搜索显示使用前置点可能不是推荐的做法)但希望得到确认。
编辑:仅供参考 - 当我发布类似于 Tomcat 时,它甚至适用于名称中带有前一个点的文件夹
【问题讨论】:
标签: github-pages jacoco