Sur cette page
Données et fichiers statiques
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