题
我正在用 Markdown 编写一些文档,并为文档的每个部分创建一个单独的文件。我希望能够一次性将所有文件转换为 HTML,但我找不到其他尝试过同样操作的人。我使用的是 Mac,所以我认为一个简单的 bash 脚本应该能够处理它,但我从未在 bash 中做过任何事情,也没有任何运气。看起来写一些东西应该很简单,所以我可以运行:
markdown-batch ./*.markdown
有任何想法吗?
解决方案
这就是您在 Bash 中的做法。
for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;
当然,你需要 Markdown 脚本.
其他提示
使用 潘多克 — 它是一个命令行工具,可让您从一种格式转换为另一种格式。该工具支持 Markdown 到 HTML 以及返回。
例如。要从 Markdown 生成 HTML,请运行:
pandoc -f markdown index.md > index.html
我在 .bat 文件中使用它:
@echo off
for %i in (*.txt) python markdown.py "%i"
// 在 Mac 中使用 Bash
for i in *.md; do asciidoc $i; done;
不隶属于 StackOverflow