/ / Jak mogę masowo konwertować dokumenty Markdown na HTML? - bash, przecena

Jak mogę przekonwertować dokumenty Markdown na HTML en masse? - bash, przecen

Piszę trochę dokumentacji w Markdown itworzenie osobnego pliku dla każdej sekcji dokumentu. Chciałbym móc przekonwertować wszystkie pliki na HTML za jednym zamachem, ale nie mogę znaleźć nikogo, kto próbowałby tego samego. Jestem na Macu, więc sądzę, że prosty skrypt bash powinien żeby sobie z tym poradzić, ale nigdy nie zrobiłem niczego w bashu i nie miałem szczęścia. Wydaje się, że napisanie czegoś powinno być proste, więc mógłbym po prostu uruchomić:

markdown-batch ./*.markdown

Jakieś pomysły?

Odpowiedzi:

18 dla odpowiedzi № 1

W ten sposób zrobiłbyś to w Bash.

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

Oczywiście potrzebujesz Skrypt Markdown.


42 dla odpowiedzi nr 2

Posługiwać się pandoc - to narzędzie wiersza poleceń, które pozwala konwertować z jednego formatu na inny To narzędzie obsługuje Markdown do HTML i z powrotem.

Na przykład. wygenerować HTML z Markdown, uruchom:

pandoc -f markdown index.md > index.html

1 dla odpowiedzi nr 3

Używam tego w pliku .bat:

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

-1 dla odpowiedzi № 4

// używając Basha w mac

for i in *.md; do asciidoc  $i;  done;