Является ли разметка Asciidoc программно расширяемой (существующей реализацией, такой как RST)?
reStructuredText позволит вам расширить / переписать писатель для его разметки. Таким образом, вы можете добавить новый тип встроенных объектов или ввести новый под-язык с помощью определенного API.
Возможно ли это с Asciidoc (оригинальная реализация Python или Ruby asciidoctor)?
1 ответ
Да для обоих, хотя способы расширения каждого различны. В реализации Python есть файл conf, который вы используете для создания дополнительных сопоставлений регулярных выражений. В asciidoctor (ruby) есть полная система расширений, встроенная в версии начиная с 0.1.4 (хотя она была на уровне предварительного просмотра в 0.1.4). Посетите http://asciidoctor.org/docs/user-manual/ для получения дополнительной информации о расширениях в asciidoctor. http://asciidoc.org/userguide.html для asciidoc.