如何将Markdown文档转换为HTML集体?

时间:2008-08-20 20:33:28

标签: bash markdown

我正在Markdown中编写一些文档,并为文档的每个部分创建一个单独的文件。我希望能够一次性将所有文件转换为HTML,但我找不到其他人尝试过同样的事情。我在Mac上,所以我认为一个简单的bash脚本应该能够处理它,但我从未在bash中做过任何事情并且没有任何运气。似乎写一些东西应该很简单,所以我可以运行:

markdown-batch ./*.markdown

有什么想法吗?

4 个答案:

答案 0 :(得分:53)

使用pandoc - 这是一个命令行工具,可以让您从一种格式转换为另一种格式。此工具支持Markdown to HTML并返回。

E.g。要从Markdown生成HTML,请运行:

pandoc -f markdown index.md > index.html

答案 1 :(得分:18)

这就是你在Bash中的表现。

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

当然,您需要Markdown script

答案 2 :(得分:1)

我在.bat文件中使用它:

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

答案 3 :(得分:-1)

//在mac中使用B​​ash

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