Есть ли способ конвертировать уценку в asciidoc (или иметь возможность создавать одинаковый вывод HTML)?
Вот моя проблема, обычно я конвертирую asciidoc документы в HTML (или, точнее, asciidoc → docbook → html), но здесь мне был присвоен документ с меткой.
Я хотел бы иметь возможность создавать HTML-документ из этого документа уценки, который будет выглядеть так же, как если бы он исходил из asciidoc ИЛИ мог бы каким-то образом преобразовать эту уценку в asciidoc?
Ответы
Ответ 1
Try использовать Pandoc для преобразуйте источник уценки в docbook xml.
Оттуда должно быть возможно преобразовать docbook xml в html с той же техникой, что и раньше, для входа asciidoc, например. используйте те же xslt-переводы для docbook- > html.
Ответ 2
Чтобы ответить на комментарий @akosma, pandoc действительно имеет < Поддержка i1 > :
# Convert to AsciiDoc from Markdown:
$ pandoc -t asciidoc -f markdown file1.md > file1.txt
Вы также можете перейти непосредственно из Markdown в HTML:
$ pandoc -S -t html -f markdown file1.md > file1.html
(-S
просто для создания хороших курсивных кавычек и других интеллектуальных типографских изменений)
Ответ 3
По моему опыту, Pandoc не конвертирует много документов правильно, поэтому я создал свой собственный конвертер, который можно найти здесь.
Это простой инструмент, написанный на Java, который был успешно использован для преобразования большого количества документов, включая руководство из Geb.
Ответ 4
Я выброшу еще один микс. Я написал собственный конвертер для Kramdown, который преобразует Markdown в AsciiDoc.
https://github.com/opendevise/kramdown-asciidoc
Преимущество этой библиотеки в том, что Kramdown очень хорош в разборе Markdown GitHub, который, скорее всего, больше всего интересует людей Markdown.