使用Rmarkdown的Jekyll博客

时间:2019-01-25 10:28:03

标签: jekyll r-markdown github-pages

我在Github Pages上托管了一个Jekyll博客,我想使用RMarkdown创建一些帖子。到目前为止,我已经收到文件Test.Rmd

---
output: md_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(fig.path = '../assets/images/')
knitr::render_jekyll()
```

Sin plot

```{r sin_plot}
plot(1:100, sin(1:100))
```
当我单击RStudio中的“编织”按钮时,在同一目录中生成Test.md

。我想:

  • 在另一个目录/_posts中生成.md输出,因此我不必移动它。
  • 在.Rmd文件中写入Jekyll YAML标头,因此以后不必编辑它。

这样,我可以简单地在/source目录中与。/assets/_posts相同的目录中创建.Rmd,单击knitr按钮并提交/推送更改。到Github。

提前谢谢

PS:我宁愿避免使用blogdown或从Jekyll更改为Hugo

1 个答案:

答案 0 :(得分:0)

在R控制台中运行servr::jekyll(),以在/ _posts目录中获取.md文件,并删除与.Rmd文件位于同一文件夹中的.md文件。