使用 gitbook 格式和样式创建单个独立的 html bookdown 文件

rha*_*fer 6 r rstudio r-markdown bookdown

如何创建一个保留 gitbook 格式/样式的独立 bookdown html 文件?使用 bookdown 演示,我的目标是创建一个可以共享或发布到我的网站的单个 .html 文件。我想保留 gitbook 风格(目录、布局、颜色等),但我不希望格式为 gitbook 或 epub;我希望格式为单个 .html 文件。

这篇文章相关,但没有回答我的问题。当我将 'split_by:none' 添加到我的 _output.yml 文件时,它确实创建了一个 html 文件。但该 .html 文件仍然不是一个独立的文档;如果我将其复制并粘贴到其他地方,它不会保留布局、样式和功能。如何使用 bookdown 实现具有 gitbook 格式/样式的单个独立 html 文件?

bookdown::gitbook: split_by: none css: ...

Ral*_*ner 6

您可以使用以下命令生成一个独立的文件

bookdown::gitbook:
  split_by: none
  self_contained: true
  css: ...
Run Code Online (Sandbox Code Playgroud)

然而,虽然这在原则上确实有效,但您可能会遇到麻烦,参见https://github.com/rstudio/bookdown/issues/61#issuecomment-200996786