使用Rmarkdown的Jekyll博客
我在Github页面上有一个Jekyll博客,我想使用RMarkdown创建一些帖子。到目前为止,我得到了一个文件使用Rmarkdown的Jekyll博客,jekyll,r-markdown,github-pages,Jekyll,R Markdown,Github Pages,我在Github页面上有一个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:1
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中单击knit按钮时,会在同一目录中生成Test.md
。我想:
- 在另一个目录
中生成.md输出,因此我不必移动它/\u posts
- 在.Rmd文件中写入Jekyll YAML头,这样以后就不必编辑它了李>
/source
目录中创建.Rmd,该目录与/assets
和/\u posts
位于同一根目录中,单击knitr按钮并提交/推送对Github的更改
先谢谢你
PS:我宁愿避免使用
blogdown
或从Jekyll改为Hugo在R控制台中运行servr::Jekyll()
来获取/\u posts目录中的.md文件,并删除与.Rmd文件位于同一文件夹中的.md文件 除非我遗漏了什么,否则问题在于servr::jekyll()
函数试图构建jekyll网站。如果您将其托管在Github页面上,则无需执行该步骤,因为Github会为您进行编译。我的站点是jekyll,托管在Github页面上,因此我所描述的内容是我一直在做的。请随意浏览回购协议: