Bonjour tout le monde !
Je suppose que la plupart d'entre vous connaissez bookdown, qui est basiquement une manière de générer des gitbooks avec une combinaison des langages R, markdown et yaml. Pour ceux qui ne connaîtraient pas, voici un exemple de dépôt pour un site généré avec bookdown : on y retrouve donc un ensemble de fichiers (R)markdown (un par chapitre) qui seront convertis en html, ainsi qu'un fichier yaml pour gérer la configuration de tout le bazar. En particulier, notez qu'on obtient une jolie table des matières sur le côté gauche, une gestion très propre et très personnalisable des références biblio, etc.
Je ne sais pas quel serait l'équivalent canonique côté org-mode, pour exporter un ensemble de fichiers org en un gitbook, ou en tout cas quelque chose de fonctionnellement équivalent à un gitbook.
Si on parle gitbook stricto sensu, il y a bien un embryon de package Emacs pour cela, mais qui semble perfectible, et surtout qui repose sur ox-gfm
(qui, de ma propre expérience, est loin de toujours exporter "proprement" un fichier org en fichier markdown, surtout si on met de la programmation lettrée et de la biblio au milieu du bazar).
Si on élargit un peu, il me semble (peut-être naïvement) que dans l'écosystème org-mode, "tout est déjà là" pour obtenir un équivalent. Par exemple, en combinant org-publish
avec quelques helpers maison (pour construire la table des matières, gérer la biblio, etc.) ; ou en utilisant des packages tels que org2web. J'imagine aussi qu'en passant par Hugo (que je connais peu), on aurait là encore un équivalent.
Avez-vous une expérience (ou une idée) quelconque pour tout ça ? Si vous aviez à construire un équivalent de site bookdown avec org-mode, comment vous y prendriez-vous ?
Merci !