Pergunta

Estou escrevendo alguma documentação no Markdown e criando um arquivo separado para cada seção do documento.Gostaria de poder converter todos os arquivos para HTML de uma só vez, mas não consigo encontrar ninguém que tenha tentado a mesma coisa.Estou em um Mac, então acho que um script bash simples deveria ser capaz de lidar com isso, mas nunca fiz nada no bash e não tive sorte.Parece que deveria ser simples escrever algo para que eu pudesse executar:

markdown-batch ./*.markdown

Alguma ideia?

Foi útil?

Solução

É assim que você faria no Bash.

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

Claro, você precisa do Script de redução.

Outras dicas

Usar pandoc — é uma ferramenta de linha de comando que permite converter de um formato para outro.Esta ferramenta suporta Markdown para HTML e vice-versa.

Por exemplo.para gerar HTML do Markdown, execute:

pandoc -f markdown index.md > index.html

Eu uso isso em um arquivo .bat:

@echo off
for %i in (*.txt) python markdown.py "%i"

//usando Bash no Mac

for i in *.md; do asciidoc  $i;  done; 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top