Multimarkdown к пользовательскому шаблону HTML
Как использовать MultiMarkdown 4, чтобы взять свой документ с разметкой и создать полноценный HTML-документ.
Как просто используя multimarkdown file.md > file.html
создаст тело HTML-документа, я мог бы просто скопировать и вставить этот результат в мой HTML-шаблон, но если мне нужен дополнительный контроль над ним, например, обеспечение правильного синтаксиса для моих блоков кода для использования подсветки синтаксиса prism.js и других подобных вещи, как это может быть достигнуто? Самое близкое, что я получил, - это некоторая информация об использовании XSLT, однако я не могу найти какую-либо документацию по использованию этого с выходом multimarkdown.
Если бы кто-то мог указать мне правильное направление, это было бы очень полезно.
Спасибо
1 ответ
Очень простым, немного хакерским способом было бы подготовить header.html
файл, содержащий, например,
<html>
<head>
<title>my page</title>
</head>
<body>
и footer.html
содержащий, например,
</body>
</html>
тогда вы можете сделать:
$ cat header.html > file.html
$ multimarkdown file.md >> file.html
$ cat footer.html >> file.html
В качестве альтернативы вы можете использовать Pandoc вместо multimarkdown, который уже включает в себя механизм шаблонов, или любое другое шаблонное решение, такое как усы или даже XSLT, если вам нравится этот синтаксис.