一款好用的markown编辑器——simpleMDE
因为simplemde使用的图标来自于font-awesome:http://www.bootcss.com/p/font-awesome/
在需要引入的模板文件里
<link rel="stylesheet" href=" {{ asset('css/font-awesome.min.css') }} " /> <link rel="stylesheet" href="http://localhost/blog/node_modules/simplemde/debug/simplemde.css" /> <script src="http://localhost/blog/node_modules/simplemde/debug/simplemde.js"></script>如果你完成了上面的步骤,刷新页面应该会看到这个东西:
这里使用的是的一个工具HyperDown,下载链接:https://github.com/SegmentFault/HyperDown git clone 的方式下载下来 就一个parse文件,将该文件放在app 下的Helper里 (别忘了改namespace) 在后台控制器中执行以下代码
$parser = new Parser; $html = $parser->makeHtml($request->article);即可完成转换,之后想怎么干随便你啦
你会发现,获取出来的HTML,不好看!诶,我已经帮你们从github那里偷了个css回来了,拿去用便是。使用方法:
$ npm install github-markdown-css --save在显示的地方引入
<link rel="stylesheet" href="http://localhost/blog/node_modules/github-markdown-css/github-markdown.css" />在输出的地方加个class .markdown-body
@foreach($articles as $art) <div class="markdown-body"> {!! $art->article !!} </div> <br/> @endforeach到此完成simplemde简单应用。
