Comment puis-je convertir Démarque des documents au format HTML en masse?

StackOverflow https://stackoverflow.com/questions/18754

  •  09-06-2019
  •  | 
  •  

Question

Je suis en train d'écrire de la documentation en Markdown, et de créer un fichier séparé pour chaque section de la doc.Je voudrais être capable de convertir tous les fichiers au format HTML en une seule fois, mais je ne peux pas trouver quelqu'un d'autre qui a essayé la même chose.Je suis sur un Mac, donc je pense qu'un simple script bash devrait être capable de les gérer, mais je n'ai jamais rien fait en bash et n'ai pas eu de chance.Il semble que ce devrait être simple à écrire quelque chose de si seulement je pouvais exécuter:

markdown-batch ./*.markdown

Des idées?

Était-ce utile?

La solution

Voici comment vous pouvez le faire en Bash.

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

Bien sûr, vous avez besoin de la Markdown script.

Autres conseils

Utilisation pandoc — c'est un outil de ligne de commande qui vous permet de convertir d'un format à un autre.Cet outil prend en charge le format Markdown en HTML et en arrière.

E. g.pour générer le code HTML à partir de Markdown, exécutez:

pandoc -f markdown index.md > index.html

- Je l'utiliser dans un .fichier bat:

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

// Bash sous mac

for i in *.md; do asciidoc  $i;  done; 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top