首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Rmd文件用于blogdown网站中的内容页

将Rmd文件用于blogdown网站中的内容页
EN

Stack Overflow用户
提问于 2017-10-07 23:33:29
回答 1查看 370关注 0票数 3

我正在考虑把我的网站切换到博客。我目前的设置只使用不太理想的博客实现的.Rmd文件。博客的一个优点似乎是它自动化了网站的博客部分(帖子、列表、日期等)。并允许RMarkdown。这是我转换的主要动机。但是,我认为,缺点是我不能在RMarkdown中创建内容页(即内容>about.Rmd).这似乎仅限于.md文件。我想对所有的页面使用.Rmd,这样我就可以合并r代码。我的问题是:是否有可能在博客中创建.Rmd内容页面?

编辑..。具体来说,我在content文件夹中手工创建了research.Rmd。我可以包括一个简单的例子,比如.

代码语言:javascript
复制
`r 2 + 2`

当我运行serve_site()时,没有呈现r代码。我可以手工编织文件,但是该文件没有我所使用的主题的样式,我再次尝试为站点提供文件,就像它是一个.md文件一样。`

编辑2..。

你可以通过以下步骤复制我指的行为.

  1. 创建一个新的排污站点:new_site(dir = ".", theme = 'gcushen/hugo-academic')
  2. 创建新内容:new_content('test/index.Rmd')
  3. 将草案设置为false并添加一些简单的r代码:如上面所示,我使用了2+2。
  4. 服务站点并转到test/index.html。没有呈现r代码。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-08 14:36:21

从您的编辑2中,您似乎陷入了一个常见的Hugo陷阱:content/test/index.Rmd不一定生成test/index.html。Hugo使用约定_index.md为子文件夹生成主页,在您的情况下必须使用content/test/_index.Rmd。对于content/about.Rmdcontent/research.Rmd,默认情况下它们将分别生成about/index.htmlresearch/index.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46626120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档