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: <p>Hello <em>Parsedown</em>!</p>
  • 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样式显示。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值