gitlab渲染.rmd而不是wiki中的.md

时间:2015-06-20 18:07:33

标签: r gitlab wiki r-markdown

我正在使用gitlab(https://gitlab.com/)来托管带有相关wiki的私有包。我的工作流程是创建.Rmd文件(包含R代码),然后渲染包含结果的.md和/或.html文件(带有R-Studio)。问题是:gitlab只显示.Rmd文件(被识别为markdown文件) - 但是我希望wiki显示结果,它们位于.md文件中!

任何提示? 谢谢! 曼努埃尔

1 个答案:

答案 0 :(得分:4)

我通过在Rmarkdown中设置以下praeamble来解决问题:

---
title: "TITLE"
author: "Manuel"
date: '2015-06-20'
output:
html_document:
keep_md: yes
knit: (function(inputFile, encoding) {
  ofi <- paste0(gsub(".Rmd","",inputFile),"_.md");
  rmarkdown::render(inputFile, encoding=encoding, output_file=ofi) })
---

该方法将.md文件保存为TITLE_.md(来自TITLE.Rmd)。