Commit 22cce1b1 authored by Antoine Fauchié's avatar Antoine Fauchié

edit: modifications suggérées par Arthur et Guillaume

parent c3c33054
......@@ -64,9 +64,16 @@ Et nous ne pouvons que faire le constat que cela fonctionne, la question étant
Il est possible d'envisager quelque chose comme _book as code_, mais pour cela il faut disposer d'interfaces intermédiaires facilitant la compréhension et la manipulation.
J'en reparlerai dans le cas d'autres fabriques.
Asciidoctor a une dimension monolithique : il est dépendant du format de balisage AsciiDoc – plus étendu que Markdown mais encore limité –, et est principalement pensé pour un usage, la documentation.
En revanche il faut noter que Asciidoctor est porté dans un autre langage de programmation, JavaScript, par l'intermédiaire de Guillaume Grossetie, ce qui donne [Asciidoctor.js](https://github.com/asciidoctor/asciidoctor.js).
Également, si je critique ce monolithisme partiel, Asciidoctor s'interconnecte avec d'autres outils ou environnements, permettant de contourner certaines contraintes comme la génération de PDF à la mise en forme avancée {% cite grossetie_awesome_2020 --file analyses-asciidoctor.bib %}.
Contrairement à Markdown qui a été l'occasion de nombreuses créations d'interfaces d'écriture – de la simple coloration syntaxique à l'environnement d'édition en passant par quelques _boutons_ aidant le balisage –, AsciiDoc et Asciidoctor n'ont pas encore fait l'objet d'implémentation facilitant la rédaction, et dépassant le simple éditeur de texte.
C'est dommage car cela permettrait une meilleure diffusion du langage de balisage léger AsciiDoc.
C'est d'autant plus regrettable que ce langage est standardisé.
Peut-être qu'un outil comme Atlas (voir plus bas) est pourvu de telles fonctionnalités.
Asciidoctor est dépendant du format de balisage AsciiDoc – plus étendu et standardisé que Markdown –, ce qui signifie que ce programme ne prend pas en charge d'autres langages de balisage léger.
Par ailleurs Asciidoctor est principalement pensé pour un usage, la documentation, même s'il est possible le détourner pour écrire tout type de document.
En revanche il faut noter que Asciidoctor, le programme en Ruby, est porté dans un autre langage de programmation, JavaScript, par l'intermédiaire de Guillaume Grossetie, ce qui donne [Asciidoctor.js](https://github.com/asciidoctor/asciidoctor.js).
Asciidoctor s'interconnecte avec d'autres outils ou environnements, permettant de contourner certaines contraintes comme la génération de PDF à la mise en forme avancée {% cite grossetie_awesome_2020 --file analyses-asciidoctor.bib %}.
Signalons aussi que AsciiDoc peut par exemple être utilisé avec [le générateur de site statique Hugo](https://gohugo.io/content-management/formats/)), à condition de disposer d'Asciidoctor.
Comme Markdown, AsciiDoc est détourné pour des usages intéressants.
Le dernier exemple, qui donne matière à réflexion sur la nécessité d'envisager sérieusement l'utilisation de langages de balisage léger dans l'édition scientifique, c'est [asciidoctor-tei](https://github.com/Mogztter/asciidoctor-tei), développé par Guillaume Grossetie et Thomas Parisot.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment