Maruku 介绍
Maruku是一个Markdown的Ruby解释器。它同时还实现了PHP
Markdown extra的语法。
Maruku和BlueCloth的实现方式不一样。Maruku是在内存创建Markdown文档对象,而BlueCloth是用string的
gsub来进行转换。因此BlueCloth解释小文本的时候比较快,但是Maruku解释大文本的时候会比BlueCloth快很多。
和其它轻量标记语言一样,Markdown并不能也不旨在替代HTML;因为所有的网页最终都要交给浏览器来解析的,而浏览器只认识HTML,因
此,单独使用Markdown编写的文本并不能为浏览器所认识;所以,在浏览器和Markdown之间还要有一个东西,那就是翻译器。它其实和我以前写的
那个程序是一样的东西,翻译器将业已完成的Markdown格式的文本转换成HTML文本,然后才能交由浏览器来解析和排版。
Markdown官方发布的翻译器是一个Perl脚本,在命令行执行如下命令即可转换Markdown文本到HTML文本:
perl Markdown.pl –html4tags sample.txt > sample.html
Maruku 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。