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

1. 在Github建立Jekyll博客

我剛開始嘗試根據AndySouth的文章Blog with RStudio, R, RMarkdown, Jekyll and Github,按文中的步驟來搭建博客,但都有問題。html

最後直接用了他搭建的博客,而後修改博客信息和刪除他的文章。git

須要修改的信息以下github

  • _config.yml修改博客的我的信息markdown

  • about.md修改關於博客信息svg

  • links.md修改連接信息函數

  • 刪除_rmd和_rm文件中的文章spa

  • svg-icons中的disqus.html修改disqus信息
    註冊disqus賬號後,選擇代碼,代替disqus.html中的代碼便可。code

2. 在Rstudio管理博客

使用RStudio克隆下載博客項目,這個比較簡單,徹底按照下列操做就能夠完成。htm

修改成本身信息之後,上傳到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

參考資料:

相關文章
相關標籤/搜索