Как я могу конвертировать Markdown документы в HTML в массовом порядке? - PullRequest
29 голосов
/ 21 августа 2008

Я пишу некоторую документацию в Markdown и создаю отдельный файл для каждого раздела документа. Я хотел бы иметь возможность конвертировать все файлы в HTML за один раз, но я не могу найти кого-то еще, кто попробовал то же самое. Я работаю на Mac, поэтому я думаю, что простой bash-скрипт сможет с этим справиться, но я никогда ничего не делал в bash и не имел никакой удачи. Кажется, что-то должно быть просто написать, чтобы я мог просто запустить:

markdown-batch ./*.markdown

Есть идеи?

Ответы [ 4 ]

53 голосов
/ 21 августа 2008

Используйте pandoc - это инструмент командной строки, который позволяет вам конвертировать из одного формата в другой Этот инструмент поддерживает Markdown для HTML и обратно.

например. чтобы сгенерировать HTML из Markdown, запустите:

pandoc -f markdown index.md > index.html
18 голосов
/ 21 августа 2008

Вот как бы вы это сделали в Bash.

for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;

Конечно, вам нужен скрипт уценки .

1 голос
/ 21 августа 2008

Я использую это в файле .bat:

@echo off
for %i in (*.txt) python markdown.py "%i"
0 голосов
/ 25 октября 2016

// использование Bash в Mac

for i in *.md; do asciidoc  $i;  done; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...