Sur cette page
Données et fichiers statiques
Ces options définissent où sont stockés les fichiers de données et les fichiers statiques, et comment ils sont traités.
Données
Emplacement des fichiers de données et types d’extensions pris en charge.
Formats pris en charge : YAML, JSON, XML et CSV.
data.dir
Répertoire source des données (data par défaut).
data:
dir: data
data.ext
Tableau des extensions de fichiers.
data:
ext: [yaml, yml, json, xml, csv]
data.load
Active la collection site.data (true par défaut).
data:
load: true
Fichiers statiques
Gestion des fichiers statiques copiés (PDF, polices, etc.).
static.dir
Répertoire source des fichiers statiques (static par défaut).
static:
dir: static
static.target
Répertoire vers lequel les fichiers statiques sont copiés (root par défaut).
static:
target: ''
static.exclude
Liste des fichiers exclus. Accepte les glob, les chaînes et les expressions régulières.
static:
exclude: ['sass', 'scss', '*.scss', 'package*.json', 'node_modules']
static.load
Active la collection site.static (false par défaut).
static:
load: false
static.mounts
Permet de copier des fichiers ou répertoires spécifiques vers une destination spécifique.
static:
mounts: []
exemple de static
static:
dir: docs
target: docs
exclude: ['sass', '*.scss', '/\.bck$/']
load: true
mounts:
- source/path/file.ext: dest/path/file.ext
- node_modules/bootstrap-icons/font/fonts: fonts