2015-06-21 80 views
0

我想創建一些帶有靜態HTML的.rhtml文件。可以考慮在生成的HTML文件中包含通用免責聲明的一些頁面。我不想用免責聲明來更改所有的RHTML文件,因此可以使用僅包含外部HTML,不包含R代碼的想法。在RHTML腳本中包含簡單的HTML代碼片段

我檢查了答案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。謝謝。

回答

1

這可能是最容易使用的子塊的選擇是這樣的:

<!--begin.rcode child="disclaimer.html" 
--> 

您只需調用該文件whatever.html而非的.rhtml。

+0

謝謝,尼克,那簡單得多! –