首页 > 网站 > 建站经验 > 正文

kindeditor显示代码高亮的方法

2024-04-25 20:45:55
字体:
来源:转载
供稿:网友
由于ueditor的种种bug,所以博主果断抛弃了它而选择了kindeditor!kindeditor的配置挺简单的,就是代码高亮的显示效果不太好。
kindeditor代码高亮的具体配置:
1.首先载入css和js

kindeditorPath/plugins/code/prettify.css
kindeditorPath/plugins/code/prettify.js

2.然后加入以下js代码即可:

prettyPrint();

但是本人认为kindeditor的代码高亮效果不是很好,所以就选择了ueditor的代码高亮插件。使用ueditor中的代码高亮插件步骤如下:
1.修改kindeditor中plugins/code/code.js
代码45行左右改成如下即可

var type = K('.ke-code-type', dialog.div).val(),
code = textarea.val(),
html = '
<pre class="brush:' + type + ';toolbar:false">/n' + K.escape(code) + '</pre>
';

2.将百度编辑器中的third-party/SyntaxHighlighter/shCoreDefault.css和third-party/SyntaxHighlighter/shCore.js复制到code文件夹下,然后在要显示代码高亮的页面加入以下代码即可

<link href="kindeditorPath/plugins/code/shCoreDefault.css" rel="Stylesheet" type="text/css" />
<script src="kindeditorPath/plugins/code/shCoreDefault.js"></script>
<script>
SyntaxHighlighter.all();
</script>
怎么样,代码是不是显示出来了?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表