【问题标题】:How to use bookdown.org with github? [closed]如何在 github 上使用 bookdown.org? [关闭]
【发布时间】:2020-07-16 11:20:42
【问题描述】:

我正在尝试在 Github 上创建一本书,老实说,我没有时间学习如何编码和深入研究所有新的术语/技术,也没有时间学习 Github 的来龙去脉,因为它真的不方便用户使用.

所有的教程都太密集了,不适合初学者。我只想为我的书生成内容。我怎样才能做到这一点?我很擅长只使用一个模板并根据我的需要进行调整,但我什至无法让模板工作。

  • 我已经在 R 中安装了 bookdown 包,并在 R 中打开了示例书。如何将这本示例书放到 Github 网站上?我刚刚上传了所有文件,当我访问我的网站时,它只需要我到 README.md
  • 我正在通过我的浏览器使用 Github,并且不打算安装任何 Github 软件和所有类似的东西。我真的没有时间深入研究如何使用 Github。所以任何教程都需要我通过浏览器使用 Github。
  • 为我的书编写内容时,有没有办法在 Github 上完成,或者在 Rstudio 中完成是最简单的方式?
  • 我不太想将我的书上传到 bookdown.org。我还能在 github 上建立我的网站吗?
  • 是否需要将 Rmd 文件转换为 md 文件?我该怎么做?

Github 上有很多书籍(bookdown.org 展示了很多案例)。我相信您能够查看文件/代码以及 Github 上没有的内容,因此在那里获取几个必要的文件可能非常容易。我不知道哪些是重要的,即使我知道了,我也不知道如何让它与我的 Github 一起使用。

【问题讨论】:

    标签: github github-pages bookdown


    【解决方案1】:

    您可以 fork rstudio/bookdown-demo 并将其设为您自己的 GitHub 存储库。

    从那里,跟随yihui/bookdown/get-started.html,至少:

    1. 将 GitHub 存储库 https://github.com/rstudio/bookdown-demo 下载为 Zip 文件,然后在本地解压缩。
      所以那里不需要“Git/GitHub 软件”。
    2. 安装 RStudio IDE。请注意,您需要高于 1.0.0 的版本。如果您的 RStudio 版本低于 1.0.0,请下载最新版本。
    3. 安装 R 包 bookdown:
       # stable version on CRAN
       install.packages('bookdown')
       # or development version on GitHub
       # devtools::install_github('rstudio/bookdown')
      
    4. 通过单击bookdown-demo.Rproj 打开您在 RStudio 中下载的 bookdown-demo 存储库。
    5. 打开 R Markdown 文件 index.Rmd 并单击 RStudio 的 Build 选项卡上的按钮 Build Book

    用像yihui/bookdown-minimal这样的最小例子试试

    【讨论】:

    • 好的,我做到了,下载了 xelatex、pandoc、tinytext,但仍然有错误,将不得不发布另一个问题来解决。
    • 然后我尝试了“knit”然后发布并且 Rstudio 需要连接到某个服务器,这让我想知道我是否需要下载 pandoc 和 xelatax 或者我只是安装了英国媒体报道软件......跨度>
    • 点击“build”时出现的错误是:输出文件:bookdown-demo.knit.md 错误:LaTeX 无法编译 bookdown-demo.tex。有关调试提示,请参阅yihui.org/tinytex/r/#debugging。另外:警告消息:在 system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) : '"xelatex"' not found Execution halted Exited with status 1.
    • @we_are_all_in_this_together 好的,让我知道你的新问题的链接
    • 好吧,我还是找不到模板网站
    猜你喜欢
    • 2017-06-03
    • 1970-01-01
    • 2021-10-31
    • 2013-01-02
    • 2021-08-16
    • 2011-01-06
    • 1970-01-01
    • 2012-12-20
    • 2014-02-11
    相关资源
    最近更新 更多