gpt4 book ai didi

r - 使用 Blogdown 发布草稿的清晰度

转载 作者:行者123 更新时间:2023-12-02 08:11:33 25 4
gpt4 key购买 nike

谁能帮我解释一下?如果我使用 blogdown::build_site(),blogdown 将编译我在网站目录中的所有 .Rmd 文件,这是我不想要的(而且我已经询问了它 here )。
鉴于此,易慧推荐使用blogdown::serve_site()(推荐流程中的herehere)。但是,serve_site() 发布草稿帖子,我显然还不想发布它。
here来看, 似乎起作用的是 serve_site() 后跟 hugo_build()。这是正确的方法吗,还是我遗漏了什么?因为当我这样做时,草稿帖子不会消失。感谢您的任何建议。

编辑:我应该提一下,单独运行 hugo_build() 似乎不会发布任何 .Rmd 帖子。

最佳答案

根据 documentation on blogdown::build_site() and serve_site() :

  • build_site()hugo_build() 不构建草稿或 future 的帖子;

  • serve_site() 会。

让我用一张表来说明区别:

                build draft?    build Rmd?      build which Rmd?
----------------------------------------------------------------
build_site() NO YES ALL
serve_site() YES YES SINGLE (*)
hugo_build() NO NO NONE

(*) Only build the modified Rmd.

如果您想要的组合是 (1) 不构建草稿,以及 (2) 仅构建修改后的 Rmd,则没有一个函数可以执行此操作,但您可以采取两个步骤:

blogdown::build_site(local = TRUE, run_hugo = FALSE)
blogdown::hugo_build()

关于r - 使用 Blogdown 发布草稿的清晰度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46470197/

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