【问题标题】:Is it possible to create a Rmd file template for the blogdown "new post" addin?是否可以为 blogdown“新帖子”插件创建 Rmd 文件模板?
【发布时间】:2018-07-28 09:35:42
【问题描述】:

我发现自己在我的 Rmd 帖子中使用了很多相同的 R 代码,并且目前有一个模板文件,我可以从该模板文件中将这个常见的 R 代码复制粘贴到新帖子中。但是,现在我想知道是否可以修改 Rmd 帖子模板以包含这些常见的 R 代码行以及一些关于如何做一些事情的提醒。如果这可以与 RStudio 中的 blogdown 插件“新帖子”一起使用,那就太好了。

我在这里搜索了 blogdown 书和 blogdown 存储库,但没有看到有关如何执行此操作的信息。 closest是修改html模板,不是Rmd模板。

这是一个示例 Rmd 文件,我想将它用作我的 Rmd 帖子 template

PS:在博客上写了这个here

【问题讨论】:

  • 您可以修改archetypes 文件夹中的相应文件(例如post.md)以包含您想要的所有代码。然后,当您执行 hugo new post/new.md 时,所有代码都会被包含在内。但是,我无法让它与blogdown 插件或blogdown::new_content 一起使用。我可能是错的,但blogdown 似乎并不关心archetypes
  • 嗨@d.b,感谢您的评论! Yihui 的回答和你的评论让我写了github.com/rstudio/blogdown/issues/173#issuecomment-367888459。或许你可以提供更多的信息给易慧看。

标签: r hugo blogdown


【解决方案1】:

您可以使用文件/archetypes/default.md 创建模板。其内容将用于您的新帖子。

或者,您可以使用blogdown::new_post()(或blogdown::new_content())的kind 参数,它应该是“原型”的名称(参见Hugo's documentation)。


更新:在blogdown::new_content() 中有a bug,其中has been fixed 由OP 提供。目前,devtools::install_github('rstudio/blogdown') 应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 2021-12-02
    • 2018-04-13
    • 2023-03-23
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    相关资源
    最近更新 更多