r - 更改 blogdown 帖子的默认目录

标签 r blogdown

我使用的 Hugo 主题的帖子位于 /content/blog 目录中,而使用 blogdown::new_post() 创建的新帖子的默认值是/content/post 目录。

从函数定义来看,有一个全局选项可以更改新帖子保存到的目录(帮助也指出了这一点):

new_post(title, kind = "default", open = interactive(), 
    author = getOption("blogdown.author"), categories = NULL, 
    tags = NULL, date = Sys.Date(), file = NULL, slug = NULL, 
    subdir = getOption("blogdown.subdir", "post"), ext = getOption("blogdown.ext", 
        ".md"))

看起来如果我将 getOption("blogdown.subdir", "post") 更改为 getOption("blogdown.subdir", "blog"),那么这可能会起作用,但我怎样才能做到这一点,以便它成为所有帖子的默认值?

最佳答案

您需要options(blogdown.subdir = 'blog')。请阅读Section 1.4阅读 blogdown 书籍了解更多信息。

关于r - 更改 blogdown 帖子的默认目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48063509/

相关文章:

r - 使用 blogdown 的 RMarkdown 短代码图像未显示

r - 渲染 Hugo Lithium 主题时出现问题(blogdown), "Acess denied"

r - 如何按照我想要的顺序拆分数据框?

r - 使用 lubridate 进行矢量化时区转换

r - merge.data.table with all=True 引入 NA 行。这样对吗?

blogdown::new_site(): dir.exists(x) 中的错误:文件名参数无效

r - count() 中的 wt 是什么意思(R 语言)?

r - 使用 RJAGS 约束贝叶斯线性回归中的参数

r - 如何在 RMarkdown 中渲染 wordcloud2 的输出

r - 在 blogdown 中安装 Hugo 时出现 SSL 错误