我正在考虑把我的网站切换到博客。我目前的设置只使用不太理想的博客实现的.Rmd文件。博客的一个优点似乎是它自动化了网站的博客部分(帖子、列表、日期等)。并允许RMarkdown。这是我转换的主要动机。但是,我认为,缺点是我不能在RMarkdown中创建内容页(即内容>about.Rmd).这似乎仅限于.md文件。我想对所有的页面使用.Rmd,这样我就可以合并r代码。我的问题是:是否有可能在博客中创建.Rmd内容页面?
编辑..。具体来说,我在content文件夹中手工创建了research.Rmd。我可以包括一个简单的例子,比如.
`r 2 + 2`当我运行serve_site()时,没有呈现r代码。我可以手工编织文件,但是该文件没有我所使用的主题的样式,我再次尝试为站点提供文件,就像它是一个.md文件一样。`
编辑2..。
你可以通过以下步骤复制我指的行为.
new_site(dir = ".", theme = 'gcushen/hugo-academic')new_content('test/index.Rmd')false并添加一些简单的r代码:如上面所示,我使用了2+2。发布于 2017-10-08 14:36:21
从您的编辑2中,您似乎陷入了一个常见的Hugo陷阱:content/test/index.Rmd不一定生成test/index.html。Hugo使用约定_index.md为子文件夹生成主页,在您的情况下必须使用content/test/_index.Rmd。对于content/about.Rmd或content/research.Rmd,默认情况下它们将分别生成about/index.html和research/index.html。
https://stackoverflow.com/questions/46626120
复制相似问题