Editor.md For Laravel5

介绍

介于在Laravel下使用Editor.md这款Markdown编辑器的原因,觉得这款编辑器非常好用,于是做成laravel的扩展,方便使用! Editor.md的官网是:https://pandao.github.io/editor.md/examples/index.html

效果图

默认样式

sublime样式

安装

使用composer安装扩展(最好翻墙哈哈)

composer require laravelchen/laravel-editormd

然后在config/app.php添加provider

'providers' => [ LaravelChenEditormdEditorMdProvider::class, zgldhQiniuStorageQiniuFilesystemServiceProvider::class, ];

最后生成配置文件

php artisan vendor:publish

使用七牛请先在config/filesystem.php文件中添加七牛的配置

'qiniu' => [ 'driver' => 'qiniu', 'domains' => [ 'default' => '', //你的七牛域名 'https' => '', //你的HTTPS域名 'custom' => '', //你的自定义域名 ], 'access_key' => '', //AccessKey 'secret_key' => '', //SecretKey 'bucket' => '', //Bucket名字 'notify_url' => '', //持久化处理回调地址 ],

用法

配置文件的内容(config/editormd.php)

<?php return [ 'upload_path' => 'uploads/images/',//上传文件的地址 'upload_type' => '',//上传的方式qiniu或者本地,默认为本地 'upload_http' => 'https',//https或者为空 //本地:'',七牛:'qiniu' 'width' => '100%',//宽度建议100% 'height' => '700',//高度 'theme' => 'default',//顶部的主题分为default和dark 'editorTheme' => 'default',//显示区域的主题分为default和pastel-on-dark 注:如果想要配置其他主题,请参考vendor/editormd/lib/theme目录下的css文件 'previewTheme' => 'default',//编辑区域的主题分为default,dark, 'flowChart' => 'true', //流程图 'tex' => 'true', //开启科学公式TeX语言支持 'searchReplace' => 'true',//搜索替换 'saveHTMLToTextarea' => 'true', //保存 HTML 到 Textarea 'codeFold' => 'true', //代码折叠 'emoji' => 'true', //emoji表情 'toc' => 'true', //目录 'tocm' => 'true', //目录下拉菜单 'taskList' => 'true', //任务列表 'imageUpload' => 'true', //图片本地上传支持 'sequenceDiagram' => 'true', //开启时序/序列图支持 ];

例子(请在editor_js()之前引用jquery)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> {!! editor_css() !!} </head> <body> <div class="container"> <div class="col-md-12" style="margin-top: 50px"> <div id="editormd_id"> <textarea name="content" style="display:none;"></textarea> </div> </div> </div> <script src="//cdn.bootcss.com/jquery/2.1.0/jquery.min.js"></script> {!! editor_js() !!} </body> </html>

OK!一切完成后!尽请使用吧!

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。