我做得like this这里杰奇内容 - https://github.com/cpsievert/knitr-jekyll有GitHub的页面渲染GH-页面分支而非主分支
但是,它好像GitHub的页面被渲染主分支,而不是GH-的页面分支。无论如何要确保GitHub页面会比主页更喜欢gh页面吗?
我做得like this这里杰奇内容 - https://github.com/cpsievert/knitr-jekyll有GitHub的页面渲染GH-页面分支而非主分支
但是,它好像GitHub的页面被渲染主分支,而不是GH-的页面分支。无论如何要确保GitHub页面会比主页更喜欢gh页面吗?
这不是GitHub页面渲染错误分支的结果,而是它呈现它的URL的结果。您的CSS链接应该是css/main.css
,而不是/css/main.css
。
领先的/
导致浏览器请求http://cpsievert.github.io/css/main.css
而它应该查找http://cpsievert.github.io/knitr-jekyll/css/main.css
。
编辑:没有办法指定您希望用于GitHub页面的分支。从the documentation:
用户&组织页面住在专门为GitHub上的页面文件的一个特殊的存储库。您需要使用帐户名称命名该存储库,例如atmos/atmos.github.io。
- 您必须使用
username.github.io
命名方案。- 来自
master
分支的内容将用于构建和发布您的GitHub Pages网站。…
项目页面类似于用户和组织页,有一些细微的差别:
- 的
gh-pages
分支用于构建和发布项目网页的网站。
对于项目页面,默认应该使用'gh-pages'。 (它确实为用户和组织网站使用'master',但这看起来不像你在做什么。)是什么让你认为它使用'master'而不是'gh-pages'? – Chris
造型搞砸了 - http://cpsievert.github.io/knitr-jekyll/ 当我在本地预览它看起来很好,但我可能已经搞砸了......看着它! – Carson