首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel与Markdown

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);

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171224G03BSC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券