Alors voilà, ce projet ( sw ) m’ayant beaucoup plu, j’ai voulu reproduire la même chose avec python, en ajoutant quelques fonctions. Il faut donc utiliser le paquet python3-markdown.
Le script clone un répertoire, convertit les fichiers markdown en html, en ajoutant les liens de navigation entre les pages.
Si on le souhaite, un fichier de rss peut être créé.
Une bannière peut aussi être utilisée.
Pour l’apparence, l’édition d’un fichier style.css suffit.
La configuration se fait via un autre fichier python, qui doit être présent dans le même répertoire.
Au final, ça peut donner quelque chose comme ça : site-exemple
Comme je ne suis pas un cador en programmation, je vous invite à corriger le script, le critiquer, proposer des améliorations et simplifications, ainsi que relever les erreurs.
L’ensemble est ici : easyw
note : Comme proposé par Misterfreeze, txt2tag pourrait être plus performant que markdown. Cependant, je ne vois pas à ce jour comment l’intégrer proprement dans ce script.
edit: C’est bon, j’ai intégré txt2tags via un os.popen. Le script peut désormais convertir soit les extensions md, soit les extensions t2t. À tester et corriger!