.md文件是啥,大家不陌生吧?MD后缀名的文件就是Markdown文件,Markdown 是一种轻量级的标记语言。
但是如何搭建自己的kramdown解析器解析.md(makedown)文件呢。
开搞环境:
centos+nginx+php+kramdown
1、首先:
yum install ruby rubygems
gem install kramdown
Gem是一个管理Ruby库和程序的标准包,这就不多说了,我不是很懂,反正就玩玩嘛,
安装完,(ruby在ubuntu可以直接apt安装),可以写一个md的测试文件,使用kramdown命令试一下。
2、其次,配置nginx这里我只做解析处理,不做具体样式了,你去搞啦。
md.php 文件。
<?php echo system('/usr/bin/kramdown '.$file); ?>nginx的配置:
location ~ ^(.+\.md)(.*) {
rewrite .* /md.php?file=$document_root$fastcgi_script_name last;
}
1