Fox – Template
Sans spécifier de dossier de template, l’utilitaire `fox` utilisera le thème par défaut, dont les couleurs sont personnalisables via l’argument `--html-colors`.
Il est possible de réaliser son propre thème en copiant le dossier `template` dans son projet et en utilisant l’argument `--template` pour utiliser ce nouveau dossier comme source du template.
Le dossier template se présente de la façon suivante :
Les fichiers XML sont utilisés pour générer les flux Atom et RSS. Les fichiers `atom-entry.xml` et `rss-entry.xml` seront utilisés pour générer chacunes des entrées des flux.
Le fichier `base.html` sera utilisé pour générer chaques pages du site web et le fichier `style.css` contiendra les règles CSS qui seront intégrés à chacunes des pages du site web.
Variables du template HTML
Le fichier `base.html` contiendra les variables suivantes, qui seront utilisées pour générer le site web final.
- `${author}`, le nom de la personne qui à crée le site web.
- `${body}`, le contenu du fichier de source Gemini.
- `${colors}`, la déclaration des couleurs dans une section `:root {}`.
- `${date}`, la date de publication lorsque la page est un article.
- `${feeds}`, la section contenant les liens vers les flux Atom et RSS.
- `${fox_version}`, la version de `fox` utilisée.
- `${page_title}`, le titre de la page.
- `${permalinks}`, la liste des liens permanents.
- `${style}`, le contenu du fichier `style.css`.
- `${title}`, le titre du projet, suivi du titre de la page.
- `${year}`, l’année de conception du projet.
–––
Liens permanents :