我正在使用knitr::rmarkdown
(但knitr::knitr
也是如此)与我的VignetteEngine
。然后我使用devtools::build_vignettes()
构建我的包装小插图。使用开发工具生成.md小插图
这可以工作,但只能在inst/doc
中创建HTML和R输出文件。我想是一个Markdown输出文件,因为只有它可以直接显示在Github项目页面中(对于HTML文件,Github显示源文件和Rmd文件,它显示渲染输出,但显然不执行R块)。
我试着找出如何指定自定义VignetteEngine
s的输出,我认为它应该是可能的(毕竟,其他包至少使用它来构建PDF短片),但我找不到方法通过devtools::build_vignettes
做到这一点。是否无法手动构建小插图(即通过knitr::knit
或忽略VignetteBuilder
指令的类似机制)?
我无法在文档/源中找到相关信息。
我想知道是否将'clean = FALSE'添加到[this line](https://github.com/hadley/devtools/blob/master/R/vignettes.r#L25)将有助于保留中间文件... –
@罗曼不幸的是,它似乎并没有,至少我不能让它工作。 –