|
@@ -718,13 +718,13 @@ Et voilà, nous avons achevé notre `makefile` permettant la génération compl
|
|
|
|
|
|
### Pour aller plus loin
|
|
|
|
|
|
-Voici quelques idées d'amélioration possibles améliorer mon générateur de site.
|
|
|
+Voici quelques idées d'amélioration possibles pour mon générateur de site.
|
|
|
|
|
|
#### Minimiser l'empreinte du site produit
|
|
|
|
|
|
-Filtrer les fichiers inclus depuis un fichier source et les indiquer comme étant des dépendances.
|
|
|
+Scanner les fichiers inclus depuis les fichiers sources et les indiquer comme étant ressources à distribuer.
|
|
|
|
|
|
-Détecter et supprimer les fichiers inutiles.
|
|
|
+Empêche le déploiement de fichiers inutiles, en permettant de les détecter et de les supprimer.
|
|
|
|
|
|
#### Minifier les fichiers déployés
|
|
|
|
|
@@ -736,7 +736,7 @@ Déclencher un `make install` à chaque sauvegarde de fichier avec un watcher, o
|
|
|
|
|
|
#### Utiliser les fonctionnalités de référence de Pandoc
|
|
|
|
|
|
-Pour avoir un sommaire et des références en bas de page. Vous aurez peut-être remarqué que le lien sur les [parties](https://pandoc.org/MANUAL.html#partials) était présent à plusieurs endroits, ce qui n'est pas facile à maintenir en cas de changement de lien ou en cas d'envie d'avoir une liste complète des références.
|
|
|
+Pour avoir un sommaire et des références en bas de page. Vous aurez peut-être remarqué que le lien sur les [parties Pandoc](https://pandoc.org/MANUAL.html#partials) était présent à plusieurs endroits, ce qui n'est pas facile à maintenir en cas de changement de lien ou en cas d'envie d'avoir une liste complète des références.
|
|
|
|
|
|
#### Augmenter les métadonnées de chaque projet
|
|
|
|
|
@@ -750,6 +750,10 @@ Ajouter une recette qui permet de créer un squelette de nouveau projet en une c
|
|
|
|
|
|
Mettre en place un YAML schéma pour s'assurer que les metadata sont bien au bon format.
|
|
|
|
|
|
+#### Localisation
|
|
|
+
|
|
|
+Assigner une langue à chaque fichier de contenu, pour pouvoir sauvegarder des traductions. Et structurer le site pour permettre au visiteur de choisir sa langue.
|
|
|
+
|
|
|
### Conclusion
|
|
|
|
|
|
J'ai donc construit un système plus léger au niveau de la rédaction de contenu qui me permettra de facilement produire du nouveau contenu en markdown. J'ai troqué la dépendance serveur PHP contre deux dépendances au build, pandoc et GNU Make. L'opération est donc un succès et j'utilise aujourd'hui ce projet en production.
|