github - 如何在 github 上使用 bookdown.org?
问题描述
我正在尝试在 Github 上创建一本书,老实说,我没有时间学习如何编码和深入研究所有新的术语/技术,也没有时间学习 Github 的来龙去脉,因为它真的不是用户友好的。
所有的教程都太密集了,不适合初学者。我只想为我的书生成内容。我怎样才能做到这一点?我很擅长使用模板并根据我的需要进行调整,但我什至无法让模板工作。
- 我已经在 R 中安装了 bookdown 包,并在 R 中打开了示例书。如何将这本示例书放到 Github 网站上?我刚刚上传了所有文件,当我访问我的网站时,它只需要我到 README.md
- 我正在通过我的浏览器使用 Github,并且不打算安装任何 Github 软件和所有类似的东西。我真的没有时间深入研究如何使用 Github。所以任何教程都需要我通过浏览器使用 Github。
- 在为我的书编写内容时,有没有办法在 Github 上完成,或者在 Rstudio 中完成是最简单的方式?
- 我不太想把我的书上传到 bookdown.org。我还能在 github 上建立我的网站吗?
- 我需要将 Rmd 文件转换为 md 文件吗?我怎么做?
Github 上有很多书籍(bookdown.org 展示了很多案例)。我相信您能够查看文件/代码以及 Github 上没有的内容,因此在那里获取几个必要的文件可能非常容易。我不知道哪些是重要的,即使我知道了,我也不知道如何让它与我的 Github 一起工作。
解决方案
您可以 forkrstudio/bookdown-demo
并将其设为您自己的 GitHub 存储库。
从那里,遵循yihui/bookdown/get-started.html
,至少:
- 将 GitHub 存储库https://github.com/rstudio/bookdown-demo下载为 Zip 文件,然后在本地解压缩。
所以那里不需要“Git/GitHub 软件”。 - 安装 RStudio IDE。请注意,您需要高于 1.0.0 的版本。如果您的 RStudio 版本低于 1.0.0,请下载最新版本。
- 安装 R 包 bookdown:
# stable version on CRAN install.packages('bookdown') # or development version on GitHub # devtools::install_github('rstudio/bookdown')
- 通过单击 打开您在 RStudio 中下载的 bookdown-demo 存储库
bookdown-demo.Rproj
。 - 打开 R Markdown 文件
index.Rmd
并单击Build Book
RStudio 的 Build 选项卡上的按钮。
尝试一个最小的例子,比如yihui/bookdown-minimal
推荐阅读
- reactjs - ReactJS 上下文 API - 以编程方式重定向/导航
- ruby-on-rails - Ruby on Rails - 如何在用户上传的 Ruby 文件上运行自动化测试?
- java - Eclipse 插件中的 MarkerSupportView 引发“从所需的 .class 文件间接引用”错误
- vba - 如何使用 VBA 查找或替换功能定义“内部”匹配条件?
- ruby-on-rails - 运行 rake 任务时 nil:NilClass 的未定义方法“接受”
- swift - `swift package generate-xcodeproj` 因“Swift 不支持 SDK”而失败
- python - 使用循环删除所有相邻的重复项
- javascript - 在 Google 中搜索并单击指向特定网站的链接
- amazon-web-services - 使用 EFS 或 S3 的 Elastic Beanstalk
- actionscript-3 - 如何修复 - 1084:语法错误:程序结束前需要右括号