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

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