gpt4 book ai didi

r - 在 blogdown 网站的内容页面使用 Rmd 文件

转载 作者:行者123 更新时间:2023-12-04 16:08:54 27 4
gpt4 key购买 nike

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

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

`r 2 + 2`

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

编辑 2...

您可以通过执行以下操作来重现我所指的行为...

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

最佳答案

从您的 Edit 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

关于r - 在 blogdown 网站的内容页面使用 Rmd 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46626120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com