当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何将Markdown文档转换为HTML集体?》经验,为你挑选了2个好方法。

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

markdown-batch ./*.markdown

有任何想法吗?



1> 小智..:

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

例如,要从Markdown生成HTML,请运行:

pandoc -f markdown index.md > index.html


为pandoc +1 ...因为他正在分段编写它,如果需要,使用pandoc将必要的部分连接成一个html文件.
`for in in /some/directory/*.md; do pandoc -f markdown -t html -s"$ i">"$ i".html; 完成;`转换某个文件夹中的所有文件.

2> Patrick McEl..:

这就是你在Bash中的表现.

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

当然,您需要Markdown脚本.


这个解决方案很好,但`index.md`将成为`index.md.html`.如果你想把它变成`index.html`,请使用:`for i in ./*.md; do perl Markdown.pl --html4tags $ i> output/$ {i%.*}.html; 完成;`
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有