Как я могу массово конвертировать документы Markdown в HTML?
Вопрос
Я пишу некоторую документацию в Markdown и создаю отдельный файл для каждого раздела документа.Я хотел бы иметь возможность конвертировать все файлы в HTML за один раз, но я не могу найти никого другого, кто пробовал то же самое.Я использую Mac, поэтому я бы подумал, что простой скрипт bash должен справиться с этим, но я никогда ничего не делал в bash, и мне не повезло.Кажется, что написать что-то должно быть просто, чтобы я мог просто запустить:
markdown-batch ./*.markdown
Есть какие-нибудь идеи?
Решение
Вот как вы могли бы сделать это в Bash.
for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;
Конечно, вам нужен Скрипт уценки.
Другие советы
Использование пандок — это инструмент командной строки, который позволяет вам конвертировать из одного формата в другой.Этот инструмент поддерживает уценку в HTML и обратно.
Например.чтобы сгенерировать HTML из Markdown, запустите:
pandoc -f markdown index.md > index.html
Я использую это в файле .bat:
@echo off
for %i in (*.txt) python markdown.py "%i"
// использование Bash в mac
for i in *.md; do asciidoc $i; done;