Laravel5-Markdown-Editor

Laravel5-Markdown-Editor 是基于 editor.md 封装的 Markdown 在线编辑器,支持 Laravel5 项目。已集成本地、七牛云、阿里云文件存储。
1. 运行命令

composer require chenhua/laravel5-markdown-editor

2.完成上面操作,修改 config/app.php 中 providers 数组

Chenhua\MarkdownEditor\MarkdownEditorServiceProvider::class,

3. 修改 config/app.php 中 aliases 数组

'MarkdownEditor' => Chenhua\MarkdownEditor\Facades\MarkdownEditor::class,

4. 执行 artisan 命令,生成 config/markdowneditor.php 配置文件

php artisan vendor:publish --tag=markdown

5. 根据自己所需修改 config/markdowneditor.php 配置文件

使用方法

在 xxx.blade.php 相应位置添加代码
<div id="test-editormd">
    <textarea name="test-editormd" style="display:none;"></textarea>
</div>

@include('markdown::encode',['editors'=>['test-editormd']])

解析 markdown 格式文本为 html 格式

① 前端js方式解析 markdown 文本

<div id="doc-content">
    <textarea style="display:none;">
# 这是一个h1标签
## 这是一个h2标签
    </textarea>
</div>
@include('markdown::decode',['editors'=>['doc-content']])

② PHP方式解析 markdown 文本

echo MarkdownEditor::parse("#中间填写markdown格式的文本");

效果图:

最后修改:2020 年 05 月 16 日 04 : 08 PM