Logo de Cecil Cecil
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