Commit graph

8 commits

Author SHA1 Message Date
Youen
2d601e71b7 Correction de la version HTML
Ajout d'un titre sur la première page, mais qui n'est pas pris en compte dans la hiérarchie globale
Ajout d'un fichier custom.css pour les règles communes à la version PDF et HTML
Limitation de la profondeur de titres affichés dans la table des matières sur la première page de la version HTML
2023-05-11 20:37:27 +02:00
Youen
995daaeff9 Mise en forme PDF
Numérotation des titres (niveaux 1 et 2)
L'avant propos n'est pas numéroté (et n'apparait pas dans la table des matières)
Le titre principal du document n'est pas un niveau de titre normal
Mise en forme de la première page
2023-05-11 02:09:29 +02:00
Youen
0d60536dd5 Correction de la structure des titres
Tous les titres étaients imbriqués dans "Avant propos" ; maintenant "avant propos" est au même niveau que "Documentation" etc.
2023-05-11 00:39:52 +02:00
Youen
2b5e828c59 Compilation du PDF via un script python
Permet de gérer automatiquement le nombre de pages de la table des matières, le nombre de pages total du PDF, et de ne le re-généré que si le nombre de pages a changé dans le CSS.
2023-05-10 23:39:35 +02:00
Youen
5e4746f67c Correction des bookmarks avant la table des matières 2023-05-10 22:30:50 +02:00
Youen
923d5c4be7 utilisation du paramètre BUILDDIR plutôt qu'une valeur hard-codée 2023-05-10 22:26:28 +02:00
Youen
ca4d9a1518 Amélioration de la génération de PDF
- Mise à jour automatique du nombre de pages dans le CSS
- Intégration des bookmarks dans le PDF final
2023-05-10 20:28:13 +02:00
Youen
b5ddebed8f Ajout d'un script pour optimiser les images
Conversion automatique de PNG en JPEG lorsque cela fait gagner suffisamment d'espace (le cas échéant, les fichiers markdown sont modifiés avec le nouveau nom de fichier)
Réduction automatique de la résolution selon l'espace occupé sur la page
Recompression des JPEG lorsque cela fait gagner de l'espace
2023-04-29 00:39:20 +02:00