Site web : le plugin plantuml de pelican ralenti la génération du site


#1

Le plugin plantuml pour pelican recalcule tous les codes plantuml en images, même si les fichiers n’ont pas été modifiés.

Cela ralenti la génération du site.

J’ai ouvert une issue sur le dépôt github des plugins de pelican :

A suivre…


#2

Comme je le dis dans un autre post, on peut retirer l’extension plantuml du pelicanconf.py et la mettre dans le publishconf.py
Mais c’est vrai que si on veut faire faire ça par gitlab pages, il vaut mieux trouver une meilleure solution comme :

  • ne compiler qu’une fois et inclure les images
  • ne pas compiler s’il n’y a pas eu de modifications

#3

Dans la pratique, quand on crée un diagramme, on fait plein d’erreurs et donc de modifications avant qu’il soit terminé. C’est là où l’on a besoin de la recompilation. Après, les fichiers ne bougent plus.

Si le plugin ne pouvait traiter que les fichiers modifiés par git, ce sera l’idéal.

Mais en attendant, tes propositions sont très bien.