如何将Markdown文档转换为HTML?
问题描述:
我在Markdown中编写一些文档,并为文档的每个部分创建一个单独的文件。我希望能够一次性将所有文件转换为HTML,但我找不到其他人尝试过相同的操作。我在Mac上,所以我会认为一个简单的bash脚本应该能够处理它,但是我从来没有在bash中做过任何事情,也没有任何运气。这似乎应该很简单,写一些东西,我可以运行:如何将Markdown文档转换为HTML?
markdown-batch ./*.markdown
任何想法?
答
这是你会怎么做它猛砸。
for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;
当然,你需要的Markdown script。
答
我在.bat文件中使用:
@echo off
for %i in (*.txt) python markdown.py "%i"
+6
你题外话:这个问题被标记`bash`。 – 2013-11-16 14:23:24
答
使用pandoc - 它是一种命令行工具,可以让您从一种格式转换为另一种格式。此工具支持将Markdown转换为HTML并返回。
E.g.以生成HTML降价,运行:
pandoc -f markdown index.md > index.html
答
//使用bash在Mac
for i in *.md; do asciidoc $i; done;
这个解决方案很好,但是`index.md`会变成'index.md.html`。如果你想让它变成`index.html`,使用这个:`for i in ./*.md;做perl Markdown.pl --html4tags $ i> output/$ {i%。*}。html; done;` – Maxime 2012-04-13 16:10:35