laramall / laravel-markdown
一个laravel的markdown 解析器组件
v1.0.3
2017-12-24 03:40 UTC
Requires
- php: >=7.0
- cebe/markdown: ~1.1.1
This package is not auto-updated.
Last update: 2025-03-30 08:04:13 UTC
README
一个解析Markdown为html的laravel组件,兼容html和markdown
官网介绍
站长微信
系统要求
php >= 7.0
laravel >= 5.1
安装
composer require laramall/laravel-markdown
配置
php artisan vendor:publish
配置文件 config/markdown.php
'driver' => 'github'
driver可能的值
github解析模式
'driver'=>'github'
traditional markdown and parse full text
'driver'=>'all'
use markdown extra
'driver'=>'extra'
parse only inline elements (useful for one-line descriptions)
'driver'=>'inline'
使用
使用github模式
Markdown::html('# 测试标题')
转化后的文字是
<h1>测试标题</h1>\n
使用all模式
Markdown::driver('all')->html('# 测试标题');
转化后的文字是
<h1>测试标题</h1>\n
使用extra模式
Markdown::driver('extra')->html('#{.red-text} 测试标题');
转化为
<h1 class="red-text"> 测试标题</h1>\n
使用inline模式
Markdown::driver('inline')->html('# 测试标题');
转化为
#测试标题