最后更新: 问题都找到最终原因了,很简单,index.Rmd我之前一直没当做可以输入正文的文件,github settings 给出的链接其实就是这里面的内容,我在里面添加了内容后,这个链接就可用了
https://zhujiedong.github.io/photoanalysis/
更新2: 今天修改了一下内容,问题比较诡异,我大概明白了之前为什么不显示,在我修改了章节的标签后,下面第一次更新的网址 https://zhujiedong.github.io/photoanalysis
已经无法显示,但我在其后加上前言部分标签+.html就可以的名字后就可以了:
https://zhujiedong.github.io/photoanalysis/frontmatter.html
上次我估计网页打不开就是没有加这部分具体网页的原因,后来又打开了,可能是github需要时间??不过比我期望的长太多了,备忘,以后再写就知道怎么搞了,@yihui bookdown 书籍里提到的内容是没有遗漏的,肯定能发布。
更新1: 最新情况汇报,莫名其妙的好了,现在点击这个链接又可以打开了,可能是延迟比较严重!!!我也不知道哪天打开的,临睡前无聊试了一下,发现问题解决了:
https://zhujiedong.github.io/photoanalysis/
以下为原来的提问:
各位好,因为工作原因,写了点资料,又因为精力有限,把这个 bookdown 写的资料放到了 github 上 github地址,虽然我这个专业用的人比较少,但总能遇到能协作补充更改的同志吧。
现在的问题是,因为看了 yihui 的 publish on github 那一章之后(有些内容还没仔细看,主要是快速浏览没看明白,因为毕竟是业余爱好,只是做到了能把书籍按照已有模板生成 pdf 和 gitbook,后面还需仔细研究一下,因为还有好多细节没完全看懂,包括 Rmarkdown definitive guide 中的一些内容),就想把这个发布在 github 上,能够在线浏览内容,按照书中内容,把 .nojekyll
,放在了 /docs
内,把 master branch /docs folder
这个更改也保存了。我的 reo 里也没有 github.io
的名字。但是还是出现了下面的报错:
404
File not found
The site configured at this address does not contain the requested file.
If this is your site, make sure that the filename case matches the URL.
For root URLs (like http://example.com/) you must provide an index.html file.
Read the full documentation for more information about using GitHub Pages.
我是学生态的,对这些东西不是很懂,我搜索了一下之后,说这个报错可能是没有 index.html 导致的,我也不知道这个该怎么添加,我就把生成的文件的名字改为了 index.html,结果还是不行。于是我只能在这求助了,希望各位帮忙。
另外,往 Rstudio connect 上传我已经试过了,传源文件的时候报错,我也没时间来好好解决一下(这个资料纯属业余爱好),目前做到了能在 Rstudio connect 查看生成好的书籍,每次修改都很麻烦。等年底有闲了再弄吧,这里就想看看 github 修改是不是要简单的多。