![]() Un générateur de site statique qui casse des briques. VenC est tellement rapide qu'il enfreint le principe de causalité et produit de l'énergie surunitaire ! |
Lorsque vous créez votre thème, et si vous souhaitez le distribuer, il est possible et même recommandé de configurer
le fichier config.yaml
dans le répertoire racine de votre thème.
Comme le nom de fichier le laisse penser, il s'agit d'un fichier de configuration au format YAML. Celui-ci est structuré de la façon suivante :
info: description : '' override: whatever_field_1: 'whatever_value' whatever_field_2: 'whatever_value2' ... assets_dependencies: ['awesome.css','not_so_shitty_script.js',]
info
: ce champ contient les métadonnées du thème.
description
: il s'agit d'un court texte présentant le thème.version
: optionnel. Indique la version du thème.author
: optionnel. Indique le ou les auteurs du thème.override
: ce champ est optionnel et contient les propriétés remplaçant ou s'ajoutant à celles du fichier de configuration principal. Typiquement, un thème qui fonctionne avec trois colonnes, par exemple, devra inclure le champ "columns
" ayant la valeur 3.assets_dependencies
: il s'agit d'une liste contenant les assets (images, feuilles de styles, scripts) contenu dans $(venc -pp)/themes_assets
. C'est notamment utile pour inclure des modules VenC JavaScript.