用RStudio、R、RMarkdown和Jekyll搭建Github博客

1. 在Github创建Jekyll博客

我刚开始尝试根据AndySouth的文章Blog with RStudio, R, RMarkdown, Jekyll and Github,按文中的步骤来搭建博客,但都有问题。

最后直接用了他搭建的博客,然后修改博客信息和删除他的文章。

需要修改的信息如下

  • _config.yml修改博客的个人信息

  • about.md修改关于博客信息

  • links.md修改链接信息

  • 删除_rmd和_rm文件中的文章

  • svg-icons中的disqus.html修改disqus信息
    注册disqus帐号后,选择代码,代替disqus.html中的代码即可。

2. 在Rstudio管理博客

使用RStudio克隆下载博客项目,这个比较简单,完全按照下列操作就可以完成。

修改为自己信息以后,上传到Github有问题,解决方案详见rstudio: error when pushing to github

写第二个博客上传失败,懒的再查了,最后先用Github客户端上传解决了这个问题。

3. 用Rmarkdown写文章

  • _Rmd RMarkdown files that I edit

  • _md md files created by RMarkdown

  • figures plots created by any chunks of R code

首先在_rmd中写Rmarkdown文档,然后在Rstudio运行rmd2md(),然后上传Github即可。

## 查看是否在Github博客项目中,jeevanyue.github.io
getwd()
## 运行rmd2md.R中的rmd2md函数
source("rmd2md.R")
rmd2md()

运行完rmd2md()即将rmd文件转换为md文件,这时需将rmd文件的状态由status: process改为status: done_process,表示已经转换完成,以后不用再转换。

rmd2md

参考资料:

阅读 3.6k

推荐阅读
LearningR
用户专栏

R语言学习笔记

16 人关注
14 篇文章
专栏主页
目录