不但可以向本文一樣顯示代碼,并且高亮顯示。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管、服務(wù)器托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)公司。
一、在FCKeditor的配置文件(一般為fckconfig.js或custom.config.js)中,配置 FCKConfig.ToolbarSets設(shè)置部分 添加一個(gè)按鈕值 'InsertCode',步驟如下:
1、在配置文件中找到下面的代碼:
JavaScript代碼
XML/HTML代碼
FCKConfig.ToolbarSets[Default]=[
['Source','FontName','FontSize'],
['TextColor','BGColor'],
['Image','Media','Flash','Table','Smiley','SpecialChar'],
['ShowBlocks','Preview','FitWindow'],
'/',
['PasteText','Templates','Find','RemoveFormat'],
['Undo','Redo'],
['-','Bold','Italic','Underline','StrikeThrough'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Link','Unlink','Rule'],
['Subscript','Superscript','-','InsertCode']//Nocommaforthelastrow.];看到了么?最后一句的區(qū)別。
2、查找:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/';
在下面加上:
FCKConfig.Plugins.Add('insertcodeRun');
二、打開(kāi)fckeditor\editor\lang文件夾里的zh-cn.js,在結(jié)尾的 };之前 加入以下代碼
InsertCodeBtn : 插入代碼
注意:加入上面代碼時(shí),原來(lái)的最未句代碼后面要加個(gè)逗號(hào).
系統(tǒng)做了轉(zhuǎn)換
用wordpress markdown為關(guān)鍵詞搜索的話,無(wú)論Google還是百度,我的博客墻外的梯子 都是靠前的,如果你搜索了可以看看我的文章。推薦這篇文章使用Markdown寫作Wordpress。推薦使用Jetpack或者JP Markdown,后者是Jetpack插件的markdown部分,不推薦使用wp-markdown的原因是會(huì)丟失一些特殊內(nèi)容(至少我之前使用的版本是這樣。)
以下為文章內(nèi)容,知乎這里顯示的不好,推薦去看原文使用Markdown寫作Wordpress。
-----------
前言
今時(shí)今日,Markdown已經(jīng)越來(lái)越流行,作為最流行的博客程序——WordPress,雖然沒(méi)有原生支持,但是有豐富的插件讓W(xué)ordPress支持Markdown。本文將介紹使用Jetpack插件支持Markdown,Crayon Syntax Highlighter插件來(lái)支持代碼高亮。
一.什么是Mardkown
Markdown 的目標(biāo)是實(shí)現(xiàn)「易讀易寫」。
可讀性,無(wú)論如何,都是最重要的。一份使用 Markdown
格式撰寫的文件應(yīng)該可以直接以純文本發(fā)布,并且看起來(lái)不會(huì)像是由許多標(biāo)簽或是格式指令所構(gòu)成。Markdown 語(yǔ)法受到一些既有
text-to-HTML 格式的影響,包括 Setext、atx、Textile、reStructuredText、Grutatext 和
EtText,而最大靈感來(lái)源其實(shí)是純文本電子郵件的格式。
總之, Markdown 的語(yǔ)法全由一些符號(hào)所組成,這些符號(hào)經(jīng)過(guò)精挑細(xì)選,其作用一目了然。比如:在文字兩旁加上星號(hào),看起來(lái)就像強(qiáng)調(diào)。Markdown 的列表看起來(lái),嗯,就是列表。Markdown 的區(qū)塊引用看起來(lái)就真的像是引用一段文字,就像你曾在電子郵件中見(jiàn)過(guò)的那樣。
——摘抄自Markdown 語(yǔ)法說(shuō)明(簡(jiǎn)體中文版)
簡(jiǎn)而言之,Mardkown讓我們可以拋棄糟糕的富文本編輯器,讓我們簡(jiǎn)單、可控的寫作。
Markdown起源于Daring Fireball: Markdown Syntax Documentation,此文也是最原始版本的Markdown的規(guī)范。
更多關(guān)于Markdown的介紹請(qǐng)參見(jiàn)《使用Markdown寫作》或者維基百科Markdown詞條。Markdown語(yǔ)法說(shuō)明請(qǐng)參見(jiàn)Markdown 語(yǔ)法說(shuō)明(簡(jiǎn)體中文版) 。
需要注意的是,除了原始的Mardkown,現(xiàn)在已經(jīng)衍生出Markdown Extra、Github Flavored Markdo、CommonMark等多個(gè)版本,他們都是在原始Markdown的基礎(chǔ)上進(jìn)行功能擴(kuò)充,也基本兼容原始Markdown的語(yǔ)法。
二.Wordpress的Markdown支持插件
已經(jīng)支持markdown,但是我們所使用的WordPrss程序并不原生支持,好在WordPress從來(lái)不缺插件。
WordPress的Markdown插件主要有WP-Markdown、Markdown on Save
Improved、Jetpack等。其中最好的當(dāng)屬Jetpack,它也是實(shí)現(xiàn)Markdown支持的方式。另有一個(gè)JP Markdown插件,插件說(shuō)明是Jetpack的Markdown模塊,筆者沒(méi)有使用過(guò),讀者若有興趣,可自行嘗試。
在WordPress ? Jetpack by WordPress.com ? WordPress Plugins下載插件,或者在WordPress后臺(tái)搜索安裝即可。安裝后請(qǐng)記得在Jetpack后臺(tái)激活markdown,詳情見(jiàn)《
Markdown on Save Improved停止維護(hù),已并入Jetpack
》一文。
需要注意的是,Jetpack支持的是Markdown Extra,和原始Markdown有稍許差別。具體語(yǔ)法,請(qǐng)參見(jiàn)官方文檔:《Markdown quick reference》 (wordpress.com上的內(nèi)容,自備梯子),或者M(jìn)arkdown Extra的語(yǔ)法說(shuō)明:Michel Fortin – PHP Markdown Extra
三.代碼高亮插件
代碼高亮插件并非必須,但因?yàn)楸姸嗍褂谜咝枰N代碼,所以在這也介紹下。推薦使用的代碼高亮插件是Crayon Syntax Highlighter。
由于插件的自身的原因或者設(shè)置不當(dāng),使得代碼高亮插件和Markdown插件造成沖突,這也是WordPress使用Markdown的最大障礙。而Crayon Syntax Highlighter和Jetpack完全兼容。
貼代碼的方式多種多樣,可以使用WordPress后臺(tái)文章編輯處的添加按鈕,如圖:
或者使用Markdown Extra支持的語(yǔ)法。如:
行內(nèi)高亮:
`This is code`
效果為:This is code
區(qū)塊高亮:
沒(méi)有人知道遇到過(guò)嗎,個(gè)人覺(jué)得是wordpress版本過(guò)高而插件版本低的原因吧.但是為了嵌入到文章里的代碼美觀些,希望得到解決.
文章題目:zblog代碼高亮插件 zblogphp插件
文章URL:http://jinyejixie.com/article40/ddoghho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、小程序開(kāi)發(fā)、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)