Connaissez-vous les langages de balisage légers pour produire des documents ? Contrairement aux systèmes de traitement de texte classiques, où on écrit tout via un logiciel dédié (type LibreOffice ou Word), là on utilise une syntaxe simplifiée qui permet malgré tout de structurer un texte, et de l'agrémenter de définitions sémantiques pour surligner, mettre en gras etc.
Nous utilisons d'ailleurs sur ce forum la syntaxe markdown, qui est une des plus connue (mais qui est loin d'être la plus pratique), et sur d'autres forums on retrouve couramment le bbcode (qui est assez proche du html).
Je travaille pour ma part avec txt2tags, qui est à la fois un logiciel convertisseur (écrit en python), et un langage de balisage léger. Il est d'ailleurs apparu avant markdown, mais il a reçu moins de publicité, les gens l'utilisant avant tout pour convertir dans d'autres formats, un peu comme une sorte de préprocesseur. Par contre il est plus puissant que markdown, car au travers de quelques lignes de définition dans le corps de son fichier on peut étendre la syntaxe pour l'adapter à ses besoins. Ainsi, là où markdown existe en de multiples définitions (le markdown de github, markdown extra etc), il n'y a qu'une seule version de txt2tags.
Je l'utilise parce que ça me permet d'écrire mes textes et documents très facilement, depuis n'importe quel éditeur de texte, depuis mon pc, sur mon smartphone, sur un serveur en mode caractère (avec vim) si nécessaire, on peut également manipuler, concaténer, modifier facilement un simple fichier .txt, le versionner (avec git par exemple), le comparer avec une version précédente... c'est beaucoup plus souple qu'avec un traitement de texte classique.
On peut également exporter dans le système LaTeX (logiciel de typographie, lui aussi avec un système de balisage avancé, utilisé surtout par les universitaires), pour un rendu PDF de très bonne qualité. Voici quelques exemples de rendu en html, pdf et ePub, pour un roman du domaine public : http://anamnese.online.fr/site2/textallion/showcase/une_ville_flottante/index_une_ville_flottante.html
J'ai écrit un assez long article présentant txt2tags, avec des exemples et des cas concrets, l'article date un peu mais il aborde les divers aspects et subtilités du langage.
Depuis, on a la possibilité de conversion en markdown, des systèmes de template, et on a également des logiciels externes qui peuvent interpréter du txt2tags, mais seulement vers du html, il y a ainsi une version php et une version javascript.
Enfin, mon adaptation pour créer des livres-jeu a été utilisée dans un cadre éducatif, il y a quelques années.