寫在前面
用WordPress以來,本站一直是用CodeColorer來實現代碼高亮,但原版的漢化不夠完全,且與不少主題都沖突,因此本人將原版修改過后使用,并加入了可視化代碼插入功能,之前也想發布出來,但因為懶,一直推遲到現在,既然大家希望我提供下載,便把它打包出來提供給大家。
CodeColorer
CodeColorer是一款基于GeSHi庫的WordPress代碼語法高亮插件。功能簡單,使用方便,是一款比較輕量的插件。CodeColorer支持[ccei_html][cc lang="lang"]code[/cc][/ccei_html]和[ccei_html]<code lang="lang">code</code>[/ccei_html]兩種語法。
屬性說明
- lang (string) – 代碼使用的語言。
- tab_size (integer) – 用以替換制表符的空格數,可在設置界面更改。
- line_numbers (boolean) – 是否顯示行號,可在設置界面更改。
- first_line (integer) – 指定代碼塊第一行的行號
- highlight (string) – 用于指定整行高亮的代碼行行數,參數是用半角逗號分隔的數字串(如 1,5,8,9)。
- no_links (boolean) – 當值為false時,關鍵字將會添加一個到官方文檔的鏈接,可在設置界面更改。
- lines (integer) –指定代碼塊顯示的行數,當值設置為-1時,不出現縱向滾動條,可在設置界面更改。
- width (integer or string) – 代碼塊寬度,可在設置界面更改。
- height (integer or string) – 代碼塊高度,當這個高度可顯示的行數比lines指定的值大才會生效,可在設置界面更改。
- rss_width (integer or string) – 代碼塊在RSS輸出時的寬度,可在設置界面更改。
- theme (string) – 代碼塊顏色風格 (default, blackboard, dawn, mac-classic, twitlight, vibrant),可在設置界面更改。
- inline (boolean) – 內嵌模式開關,用于將一行代碼插入到文本中。
- strict (boolean) – 嚴格模式的開關。
- nowrap (boolean) – 當值指定為false時,過長的行將會被自動換行,以避免出現橫向滾動條。
- noborder (boolean) – 是否顯示邊框的開關。
- no_cc (boolean) – 當值為true時,code標簽將會被解析,但代碼塊不會有格式。
- class (string) – 添加一個新的CSS。
- escaped (string) – 當值為false,代碼塊里的html轉義字符不會被轉義,如<不會轉義為<,默認為false。
What's New?
- 添加可視化代碼插入按鈕并漢化界面;
- 可視化代碼插入界面添加Java,CSS兩種語言;
- 兼容官方主題及各種自定義主題;
- 修復不自動換行時行號顯示不正確的問題;
- 優化高亮代碼顯示方式,放棄Table布局,改用Div+CSS,兼容多種瀏覽器乃至IE6以及移動瀏覽器;
- 添加代碼工具欄,實現一鍵復制等功能,同樣兼容多種瀏覽器。
- 等待你們去發現……
演示地址:
http://lanfei.sinaapp.com/about
下載地址
http://download.csdn.net/detail/coolanfei/4293715
=======================簽 名 檔=======================
原文地址(我的博客):
http://www.clanfei.com/2012/05/964.html
歡迎訪問交流,至于我為什么要多弄一個博客,因為我熱愛前端,熱愛網頁,我更希望有一個更加自由、真正屬于我自己的小站,或許并不是那么有名氣,但至少能夠讓我為了它而加倍努力。。
=======================簽 名 檔=======================
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
