Как создать сайт из ASCIIDoc-файлов?

Есть ли простой способ создать сайт с меню,... из ASCIIDoc-файлов?

Допустим, у меня есть пара файлов ASCII-Doc:

chapter-1.asciidoc
chapter-2.asciidoc
chapter-3.asciidoc
chapter-4.asciidoc

У меня также есть Скелет веб-сайта, который содержит все, кроме "основного содержимого" файла

<html>
<head>
</head>
<body>
<a href="chapter-1.asciidoc">
<a href="chapter-2.asciidoc">
<a href="chapter-3.asciidoc">
<a href="chapter-4.asciidoc">

CONTENT SHOULD GO HERE

</body>
</html>

Теперь я хотел бы сгенерировать 4 html-файла с визуализированными HTML-командами, которые помещаются в копию сайта Skeleton (здесь вместо CONTENT SHOULD GO HERE)

Есть ли инструмент, который позволяет что-то подобное?

1 ответ

Лучше всего использовать что-то вроде Middleman, awestruct, jekyll или тому подобное. Ни Asciidoc (impl для Python), ни Asciidoctor (ruby или javascript или java-оболочка AsciidoctorJ) не могут сделать это из коробки. Другим способом сделать это было бы использование одной из вышеупомянутых реализаций и вызов API для визуализации документа asciidoc, а затем выплевывания визуализированного содержимого.

Другие вопросы по тегам