我正在用 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; 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top