使PHP解析markdown语法

admin 2022年4月22日18:34:15评论361 views字数 803阅读2分40秒阅读模式

使PHP解析markdown语法

前言

从开始写blog开始就一直挺喜欢markdown的,而它学习起来也并不困难,在各大blog网站中也支持这种语法。

个人感觉比较好的就是简书,接下来教大家如何在PHP中使用它

1. 什么是makedown

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

详细可以参考其对应的语法说明

2. makedown + PHP

  • 下载开源的语法解析引擎,在github中获取:

githit地址:https://github.com/SegmentFault/HyperDown

$ git clone https://github.com/SegmentFault/HyperDown.git markdown

$ cd markdown

观看README.md文档就知道怎么用了,很简单的。

同样,这是我试过N款PHP解析markdown语法最好的。给赞!

至于SegmentFault是什么? 不知道的少年可以去面壁了…

就酱… O(∩_∩)O~

在浏览器中输出的效果如下:

使PHP解析markdown语法

.md结尾保持的文档内容是酱紫的:

使PHP解析markdown语法

3. 哦对了,还有样式

页面的样式直接用SegmentFault网站的http://static.segmentfault.com/v-56a05f82/global/css/global.css就好啦,也可以自定义的亲~

将其加到页面的<head>标签中,我们再看看页面效果。

<link rel="stylesheet" href="http://static.segmentfault.com/v-56a05f82/global/css/global.css">

使PHP解析markdown语法

看起来是不是不错呢? 不过貌似<code>中的代码没有高亮,没关系可以使用去实现代码高亮效果。在此我就不赘述了,先就酱~

原文始发于微信公众号(一个人的安全笔记):使PHP解析markdown语法

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月22日18:34:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   使PHP解析markdown语法http://cn-sec.com/archives/772034.html

发表评论

匿名网友 填写信息