-
帝国cms的编辑器用的是ckeditor-5,但是没有代码高亮,更换百度编辑器也有点儿问题,就是在文章再次编辑的时候,html代码会出错,那怎么给代码添加高亮呢,只要在帝国cms现有的编辑器上,引用文件就可以了。
第一步,下载SyntaxHighlighter.zip文件,解压到根目录
第二步,修改内容模板,增加以下调用
12345<link href="[!--news.url--]SyntaxHighlighter/shCoreDefault.css"rel="stylesheet"type="text/css"/><script type="text/javascript"src="[!--news.url--]SyntaxHighlighter/shCore.js"></script><script type="text/javascript">SyntaxHighlighter.all();</script>第三步,在编辑器点击“源码”,在pre里面加上属性。

所有的代码语言我都整理了一个列表,如下:
123456789101112131415161718192021222324<preclass="brush:as3;toolbar:false">ActionScript3</pre><preclass="brush:bash;toolbar:false">Bash/Shell</pre><preclass="brush:css;toolbar:false;">Css</pre><preclass="brush:cpp;toolbar:false;">C/C++</pre><preclass="brush:cf;toolbar:false">CodeFunction</pre><preclass="brush:c#;toolbar:false">C#</pre><preclass="brush:delphi;toolbar:false">Delphi</pre><preclass="brush:diff;toolbar:false">Diff</pre><preclass="brush:erlang;toolbar:false">Erlang</pre><preclass="brush:groovy;toolbar:false;">Groovy</pre><preclass="brush:html;toolbar:false">Html</pre><preclass="brush:java;toolbar:false">Java</pre><preclass="brush:jfx;toolbar:false">JavaFx</pre><preclass="brush:js;toolbar:false">javascript</pre><preclass="brush:pl;toolbar:false">perl</pre><preclass="brush:php;toolbar:false">php</pre><preclass="brush:plain;toolbar:false">plainText</pre><preclass="brush:ps;toolbar:false">PowerShell</pre><preclass="brush:python;toolbar:false">Python</pre><preclass="brush:ruby;toolbar:false">Ruby</pre><preclass="brush:scala;toolbar:false">Scala</pre><preclass="brush:sql;toolbar:false">Sql</pre><preclass="brush:vb;toolbar:false">Vb</pre><preclass="brush:xml;toolbar:false">Xml</pre>如果想偷懒,就添加下面的js代码到内容页模板底部,网站就用一种编程语言就行了,比如php,就可以忽略第三步再去添加样式表,选中“已编排格式”就可以了。
123456<script>varparas = document.getElementsByTagName("pre");for(vari=0;i<paras.length;i++ ) {paras[i].setAttribute("class","brush:php;toolbar:false");}</script>以上就是关于帝国cms使用教程中"帝国cms如何在内容页添加代码高亮?"的全部内容,如果有遇到帝国cms使用教程其他问题的,可以在评论留言,或者加微信咨询。
帝国cms如何在内容页添加代码高亮?
609人参与 |分类: 程序学习|时间:2022-09-22 17:12:26
相关文章
- 2022-09-22 帝国cms灵动标签调用标题分类、统计标题分类文章数的方法
- 2022-09-22 帝国CMS灵动标签中用if判断第X条附加特殊样式
- 2022-02-09 CentOS挂载详解
- 2021-09-25 帝国cms后台 不同栏目发布字段不同
- 2021-06-25 Centos、linux 安装 Cmake 3.6.2
- 2021-06-21 PHP header常用URL地址跳转的几种方法
- 2021-06-17 网站logo不清晰,图片模糊,如何解决?
- 2020-09-10 阿里云ECS经典网络如何链接专业网络
- 2020-09-03 帝国CMS获取当前目(父栏目)ID、名称、别名、链接
- 2020-09-03 帝国cms自定义页面ID获取 动态ID获取



评论专区辉哥视界微博