Markdown 解析库
August 26, 2018
起因是本人喜欢在写博客的时候尽量带上目录,可以让整体的结构和思路更加清晰。
但是博客自带的 Markdown 解析库并不是那么好用,虽然能满足基本功能,但是在拓展性上不是很友好。
曾经自己 hook 源代码来实现 TOC
语法,无奈很不优雅,每次升级做 merge 也是很麻烦的事情。
所以干脆整个插件,自己动手,丰衣足食。
程小白,程序员小白
起因是本人喜欢在写博客的时候尽量带上目录,可以让整体的结构和思路更加清晰。
但是博客自带的 Markdown 解析库并不是那么好用,虽然能满足基本功能,但是在拓展性上不是很友好。
曾经自己 hook 源代码来实现 TOC
语法,无奈很不优雅,每次升级做 merge 也是很麻烦的事情。
所以干脆整个插件,自己动手,丰衣足食。
Guzzle 是一个非常强大而且稳定的 http client。不同于一般的 cURL 封装组件, Guzzle 内部使用了多种请求方式,来实现 http 请求,cURL 只是最常用的方式,并且 Guzzle 提供了强大的异步、并发功能,使得构建一个 http 请求十分容易而且易拓展。现在 Guzzle 已经被 drupal 整合到核心模块中了,可靠性不言而喻。Guzzle 目前使用了 Psr7 规范,拓展性和兼容性也更加优秀了。之前在一次重构记录中提到过,但是没有深入分析过,这次决定介绍一些使用例子并深入分析其底层实现原理,如果有问题,请留言指出,共同进步。
根据googlemap的算法,之前已经有JS版了,这个是PHP版。
根据国家标准GB 11643-1999支持15位和18位和百岁以上老人的特殊编码。
Yii2,学习新的框架,先从安装开始。
环境:Ubuntu 14 X 64
Yii2版本:basic