为 blogdown 排除 public 文件夹中的缓存

Exclude cache on public folder for blogdown

当我使用 blogdown 构建我的网站时,Rmd 帖子的缓存文件被复制到 public 目录。这是不必要的,会浪费 space,并会减慢部署速度。

我想我可以使用 blogdown::build_site()custom 参数来避免这种情况,如果我提供自己的 custom 脚本。自定义脚本应该是什么样的?

build方法无关紧要,因为它只定义了blogdown的行为而不是Hugo。是 Hugo 将您的文件复制到 public/。我还没有记录它,但通常你希望 Hugo 忽略这些文件(比如 what I did in the default example):

ignoreFiles = ["\.Rmd$", "_files$", "_cache$"]

此选项将在配置文件中设置(例如config.toml)。