Подтвердить что ты не робот

Есть ли способ конвертировать уценку в asciidoc (или иметь возможность создавать одинаковый вывод HTML)?

Вот моя проблема, обычно я конвертирую asciidoc документы в HTML (или, точнее, asciidoc → docbook → html), но здесь мне был присвоен документ с меткой.

Я хотел бы иметь возможность создавать HTML-документ из этого документа уценки, который будет выглядеть так же, как если бы он исходил из asciidoc ИЛИ мог бы каким-то образом преобразовать эту уценку в asciidoc?

4b9b3361

Ответ 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.