我想创建一些包含静态HTML的.rhtml文件。考虑生成的HTML文件中包含常见免责声明的类的某些页面。我不想用免责声明更改所有RHTML文件,因此想要包含一个外部HTML,没有R片段。
我已经检查了答案here但是对于我想要的东西似乎过于复杂。
我的免责声明如下:
We don't need no stinking disclaimers.
我希望将它包含在.rhtml文件中,例如
<!--begin.rcode echo=FALSE
knit_child('_about.Rhtml')
end.rcode-->
在生成的.html文件中,我得到了_about.Rhtml的评估结果,但没有得到内容。
有一件事是将HTML代码段创建为纯HTML,并在主要的.Rhtml中
<!--begin.rcode echo=FALSE,results='asis'
writeLines(readLines('_about.Rhtml'))
end.rcode-->
这有效,但是有一种简单/更好/更灵活的方式吗?
请指教。我正在使用RStudio。感谢。
答案 0 :(得分:1)
使用像这样的子块选项可能最容易:
<!--begin.rcode child="disclaimer.html"
-->
你可以调用文件whatever.html而不是.rhtml。