KindEditor編輯器Prettify代碼高亮的用法,先看下效果。
在KindEditor編輯器里,點擊插入程序代碼圖標,輸入,見下圖:
效果如下:
.prettyprint *{font-family:'courier new',monospace;} .prettyprint .com { color: #93a1a1; } .prettyprint .lit { color: #AE81FF; } .prettyprint .pun, .prettyprint .opn, .prettyprint .clo { color: #F8F8F2; } .prettyprint .fun { color: #dc322f; } .prettyprint .str, .prettyprint .atv { color: #E6DB74; } .prettyprint .kwd, .prettyprint .tag { color: #F92659; } .prettyprint .typ, .prettyprint .atn, .prettyprint .dec, .prettyprint .var { color: #A6E22E; } .prettyprint .pln { color: #66D9EF; }
這是我網站的效果,實際上,默認的KindEditor編輯器插件plugins>code,是沒這個黑底彩色字體效果的。
KindEditor編輯器Prettify代碼高亮的用法:
1、找到Prettify插件位置KindEditor編輯器-->plugins-->code,里面有三個文件。
code.js是控制編輯器內部插入程序代碼 prettify.js是控制前臺代碼的JS prettify.css是控制前臺代碼的樣式效果
2、在你需要設置高亮的前端頁面引入下面兩份文件,就完成了。
<script type="text/javascript" src="prettify/prettify.js"></script> <link type="text/css" rel="stylesheet" href="prettify/prettify.css"/> <script type="text/javascript">prettyPrint();</script> 注意路徑
但是,默認的Prettify沒有你見到的我這種效果,你可以直接下載我的這份prettify.css,替換原來的,然后在code.js里找到下面代碼:
html = '<pre class="prettyprint' + cls + '">\n' + K.escape(code) + '</pre> ';
在prettyprint前面加上linenums,變成
html = '<pre class="linenums prettyprint' + cls + '">\n' + K.escape(code) + '</pre> ';
最后清下電腦緩存,關于KindEditor編輯器Prettify代碼高亮的用法就到此。