Как создать сайт из 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, а затем выплевывания визуализированного содержимого.