gitbook中的下载按钮导致找不到404页面

时间:2017-07-26 16:13:33

标签: r github bookdown gitbook

我有一个简单的bookdown项目,它产生gitbook和pdf版本的输出。在本地,两者都有效,输出转到docs,当我点击浏览器中的下载按钮时,我得到了pdf版本。

当我推送到GitHub并设置项目页面以显示docs文件夹时,gitbook版本就在那里并正常工作。但是,单击下载pdf按钮会出现404页面未找到错误,并且尝试通过将文件名附加到URL来直接获取pdf也不起作用。文件_main.pdf位于仓库的docs文件夹中。

我目前在_output.yml中指定了下载选项 bookdown::gitbook: number_sections: no config: download: null 我已经尝试了其他各种选项(文件名,只是扩展名,完全省略了下载选项),没有任何变化。

本书is here和GitHub回购是https://github.com/atyre2/vet-obserror

1 个答案:

答案 0 :(得分:1)

如果您的网站未使用Github Pages构建,则必须提供.nojekyll文件(请参阅bookdown's documentation)。

如果它仍然不起作用,它可能是我的Github页面的错误(名称以下划线开头的文件由于某种原因得不到很好的支持)。在_bookdown.yml中,您可以添加一个更改文件名的选项,例如book_filename: "vet-obserror"