我正在用Hugo生成一个静态网站。
这是我的内容文件夹的结构:
content/
└── post
├── post01
│ ├── image.xcf
│ ├── image.jpg
│ └── index.md
└── post02
├── image.xcf
├── image.jpg
└── index.md
每个帖子都有一个。jpg文件。这些图像是从我的图像编辑程序导出的。为避免混淆,我将图像编辑程序中的原始工作。xcf文件与导出的图像保存在相同的文件夹中,以备日后需要编辑图像并重新导出时使用。但是我不想将这些。xcf文件发布到服务器。
生成静态网站时,是否可以将Hugo配置为排除扩展名为。xcf的所有文件?
[请注意,有一个open issue at GitHub,此功能可能无法完全按照所记录的那样工作。它适用于Hugo 0.62.0和给定的目录和文件结构。
作为per the documentation,您可以使用ignoreFiles
指令排除内容文件。
在您的特定情况下,将以下内容添加到config.toml
(分别是YAML或JSON)
ignoreFiles = [ "\\.xcf$" ]