Hexo 博客删除 .DS_Store 文件

直接 cd 到博客根目录,在终端里输入以下指令

find . -name '.DS_Store' -type f -delete

如果怕上面的代码乱删东西,可以用下面这行先看一眼

find . -name '.DS_Store' -type f -print

接着部署就完事了,注意部署之前不要用 Finder 打开相关目录

另外,可以在博客根目录的 _config.yml 里进行以下配置

include:
exclude:
# 在下面这里添加即可,中括号可以不加
ignore: ["**/.DS_Store"]

这样就不会上传任何 .DS_Store 文件了哦

注意,这个 ignore 和 skip_render 是不一样的,

skip_render 配置的是不处理、直接 copy 的那些文件到 public 文件夹;

而 ignore 是直接跳过这些文件,和 exclude 类似,

不过 exclude 只影响 source/,ignore 影响所有文件夹。


参考文献:

[1] 配置 | Hexo