【问题标题】:Download button in gitbook leads to 404 page not foundgitbook 中的下载按钮导致找不到 404 页面
【发布时间】:2017-07-26 16:13:32
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: r github bookdown gitbook


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多