在.Rprofile中自定义RMarkdown渲染器后,在RStudio中没有HTML预览

时间:2014-04-24 19:06:13

标签: html r markdown rstudio r-markdown

我为Rstudio创建了以下RMarkdown Render,并将其放在我的.Rprofile中。基本上,代码将html文件移动到与RMD文件不同的位置。一切都很完美,除了Rstudio不再在预览查看器中显示html页面。我添加了行rstudio:viewer(path)来尝试强制rstudio识别新文件路径,但这不起作用。真的很感激任何帮助。

options(rstudio.markdownToHTML = function(inputFile, outputFile) {      
    require(markdown)
    htmlOptions <- markdownHTMLOptions(defaults=TRUE)
    htmlOptions <- c(htmlOptions, "toc")

    fName = basename(outputFile)
    newOutputFile="differentPath"
    newOutputFile = paste(newOutputFile,fName, sep = "")

    markdownToHTML(inputFile, newOutputFile, options = htmlOptions)
    rstudio::viewer(newOutputFile) #trying to force RStudio to show page
})

0 个答案:

没有答案