Bonjour à tous,
j'ai récemment découvert
Pelican, un générateur de sites statiques écrit en Python.
C'est assez simple à prendre en main et ça donne des résultats assez cools.
En revanche, et comme c'était le cas pour mon ancien site sous Wordpress, je trouve les tableaux nativement très mal pris en compte : mise en page grossière, pas vraiment paramétrables, la syntaxe Markdown d'alignement des colonnes (":---:") ne fonctionne pas vraiment, etc...
Mes tableaux sont définis en Markdown de cette façon :
|Nombre de lettres|Nombre de mots sensés|Ratio de sens (%)|
|:-----------------:|:---------------------:|:-----------------:|
|1|2|7|
|2|14|2|
|3|488|3|
Je ne suis pas du tout expert en développement de site Web, du coup je souhaitais savoir si certains parmi vous ont déjà rencontré ce genre de problème et comment ils l'ont résolu ?
Pour ma part, et d'après mes connaissances, je vois plusieurs approches :
- la solution 100% Pelican : télécharger et installer de nouveaux thèmes en espérant que ceux-ci intègrent une mise-en-page sympa des tableaux. L'avantage c'est qu'on reste dans le système Pelican et qu'on a pas trop à mettre les mains dans le camboui. L'inconvénient c'est qu'on ne maîtrise pas vraiment la mise en page finale.
- la solution générique : modifier soit même les fichiers css pour inclure sa propre mise-en-page des tableaux ? Mais j'ignore jusqu'à quel point on peut paramétrer les choses... Genre spécifier une largeur minimale/maximale des colonnes ? Peut-être même existe-t'il des templates css uniquement dédiés à la mise en page des tableaux ??
- définir selon les besoins les caractéristiques des tableaux en langage html directement le fichier Markdown ? (il faudrait que je fasse des tests). L'avantage c'est qu'on peut adapter la mise-en-page pour chaque tableau. L'inconvénient c'est qu'on perd la "centralisation" du css.
- d'autres solutions auxquelles je n'aurai pas pensé ?
Par exemple, avec Wordpress j'avais téléchargé un plug-in dédié aux tableaux.. mais ce n'était pas très pratique d'utilisation... il fallait que je pense le contenu du tableau par rapport à la mise-en-page finale (et non l'inverse).
Voilà, je vous remercie par avance pour vos retours. Et si vous avez des conseils généraux sur les tableaux en html, sur pelican ou autre, je suis preneur !! Voire même des livres sur la mise en page de sites web.
Bonne journée à tous 🙂
Donut