apache配置支持markdown格式

markdown

markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

markdown具有一系列衍生版本,用于扩展markdown的功能(如表格、脚注、内嵌html等等),这些功能原初的markdown尚不具备,它们能让markdown转换成更多的格式,例如latex,docbook。markdown增强版中比较有名的有markdown extra、multimarkdown、 maruku等。这些衍生版本要么基于工具,如pandoc;要么基于网站,如github和wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。

如此牛逼的标记语言我们怎么支持她呢,下面我们介绍一下如何在apache服务器下支持markdown。

parsedown

parsedown 是一个php的markdown解析器,解析速度非常快,而且简洁。

插件主页:

http://parsedown.org/

parsedown语法非常简单。

$parsedown=new parsedown();

echo $parsedown->text(‘hello
_parsedown_!’);#
prints:

hello parsedown!

apache配置

首页,apache需要配置为支持php,然后下载parsedown。

在httpd.conf中配置增加

action markdown /markdown/handler.php addhandler markdown .md

在handler.php中增加

require(‘parsedown/parsedown.php’); $file = realpath($_server[‘path_translated’]); $parsedown= new parsedown(); echo $parsedown->text(file_get_contents($file));

其他的可以按照各自需求增加一些style样式显示。

以上就介绍了apache配置支持markdown格式,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。

Posted in 未分类