Markdown写作的好处?
最近在更新电子书,尝试了下Markdown编辑器写作,明显效率提升了很多。作为web程序员,对Markdown写作,真的会上瘾。
所以,我们把larashuo.com官网文章和电子书编辑器全部换成了Markdown编辑器。注:之前我们使用百度富文本编辑器。
Markdown编辑器
我们使用 SimpleMarkdown编辑器,网址:https://simplemde.com
主要比较简洁,没有那么多累赘的功能,但是常用功能标签都有。
Markdown解析器
Markdown写作后,内容保存为Markdown格式。在前台展示的时候,就需要把markdown文档转化成html格式,以便浏览器能正常识别和显示。
尝试了几款Laravel专用的,都不大好用,所以我们就自己写了一个。
安装
【1】github官网
https://github.com/bluetoothswh/laravel-markdown
【2】安装
composer require laramall/laravel-markdown
【3】配置
php artisan vendor:publish
会生成配置文件config/markdown.php
驱动模式有4种
'driver'=>'github'
使用github的解析模式
默认模式
'driver'=>'all'
全文本模式
'driver'=>'extra'
扩展模式,支持添加class
'driver'=>'inline'
inline模式
使用
【1】引用 Markdown类
use Markdown;
【2】转化为html
使用github解析模式
Markdown::html($markdown);
使用all模式
Markdown::driver('all')->html($markdown);
使用extra模式
Markdown::driver('extra')->html($markdown);
使用inline模式
Markdown::driver('inline')->html($markdown);
领取专属 10元无门槛券
私享最新 技术干货