修改帝国cms7.5 codesnippet插件生成高亮代码的风格
无意中看见有一个mac风格的高亮代码很漂亮,这无疑是装X的利器啊,就直接把别人的代码给扣过来,然后自己手段改造了
效果图

对比高亮的风格样式区别
1. codesnippet 插件生成的样式代码
2. Mac风格样式的代码
改造思路,在cmscodesnippet插件生成pres标签的位置加入css的类名,引入mac风格css代码
改造步骤
主要修改plugin.js文件,这是用来生产前端代码的插件,找到e/admin/ecmseditor/infoeditor/plugins/codesnippet目录下plugin.js文件
1. 给template加上这三个class
2. 修改 data函数,更新代码时,同时修改pre标签的language-* class
3. 修改upcast函数,提交代码时,添加pre的language-*
4. 修改downcast函数
5. 模板中引入js和css文件
关于ckeditor安装codesnippet高亮插件,查看文章《帝国cms7.5系统编辑器添加(Code Snippet)插件实现高亮代码显示》
不想自己修改的小伙伴,直接下载文件,plugin.js文件,把覆盖e/admin/ecmseditor/infoeditor/plugins/codesnippet目录下的plugin.js文件,mac.css样式文件和prism.js复制到自己的文件中,并在模板中引用文件。
资源下载列表
转载:感谢您对陵小宇个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源陵小宇个人博客-一个生活分享和记录随笔的个人网站”。https://www.lingyublog.com/diguocms/19.html
如果侵犯了你的权益请来信告知我们删除。邮箱:lingyu314269@qq.com
下一篇:返回列表