怎么让 larabbs 项目支持 Markdown 语法啊
如何让larabbs项目像 我们网站一样支持markdown语法编辑+显示啊?
(ps:我印象中早期5+版本这个课程里的simditor支持markdown语法的,现在再git clone下来6+版本源码安装后不支持markdown了,是我记错了吗- -。)
关于 LearnKu
发这个帖子好久了,竟然没人回复这个问题。。。可能大家都觉得这个太简单了吧,不过对于我这个前端白痴,一碰到前端问题手脚发抖的人来说,踏出“寻找前端问题解决方案”这一步是很困难的,所幸自己成功抵御了做伸手党的惰性,将前几天搞出来的解决方案与大家分享一下。(很简单,懂前端的高人就不用看了!)
修改模板文件create_and_edit.blade.php中的js代码,去掉simditor的代码,添加simplemde的代码
我在里面设置了几个快捷键,更多选项和参数参考https://github.com/sparksuite/simplemde-markdown-editor
show.blade.php模板里面怎么改,百度highlight.js,highlight.js的样式模板全都在:
https://highlightjs.org/static/demo/
把这个也介绍篇幅太长了,不适合写在一个评论里面,大家自己研究吧,也很简单,都是github的大佬们封装好的东西。
注意,按照highlight.js的配置调整完毕之后可能发现无法展现效果,原因是项目中的webpack自动打包了教程中的_topic.body.scss文件,highlight的样式都被其覆盖了,删除_topic.body.scss的调用即可。
综上,应该在你的文章里面可以正常使用了。
折腾了一下,发现自己不再那么怕前端代码了。。。