When I started developing KeenWrite[1], I wanted a modular architecture[2] that made the choice of Markdown vs. AsciiDoc vs. DocBook irrelevant with respect to generating PDF or HTML files. The core idea of writing pure text documents is to separate content from presentation; the syntax, while important to some, shouldn't sway the output format.<p>KeenWrite could integrate AsciidoctorJ and its XHTML5 back-end to support AsciiDoc in the future, if there was demand.<p>[1]: <a href="https://keenwrite.com/" rel="nofollow noreferrer">https://keenwrite.com/</a><p>[2]: <a href="https://gitlab.com/DaveJarvis/KeenWrite/-/raw/main/docs/images/architecture/architecture.png" rel="nofollow noreferrer">https://gitlab.com/DaveJarvis/KeenWrite/-/raw/main/docs/imag...</a>