十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
不但可以向本文一样显示代码,并且高亮显示。
创新互联公司网站建设服务商,为中小企业提供成都做网站、网站建设服务,网站设计,网站托管、服务器托管等一站式综合服务型公司,专业打造企业形象网站,让您在众多竞争对手中脱颖而出创新互联公司。
一、在FCKeditor的配置文件(一般为fckconfig.js或custom.config.js)中,配置 FCKConfig.ToolbarSets设置部分 添加一个按钮值 '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.];看到了么?最后一句的区别。
2、查找:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/';
在下面加上:
FCKConfig.Plugins.Add('insertcodeRun');
二、打开fckeditor\editor\lang文件夹里的zh-cn.js,在结尾的 };之前 加入以下代码
InsertCodeBtn : 插入代码
注意:加入上面代码时,原来的最未句代码后面要加个逗号.
系统做了转换
用wordpress markdown为关键词搜索的话,无论Google还是百度,我的博客墙外的梯子 都是靠前的,如果你搜索了可以看看我的文章。推荐这篇文章使用Markdown写作Wordpress。推荐使用Jetpack或者JP Markdown,后者是Jetpack插件的markdown部分,不推荐使用wp-markdown的原因是会丢失一些特殊内容(至少我之前使用的版本是这样。)
以下为文章内容,知乎这里显示的不好,推荐去看原文使用Markdown写作Wordpress。
-----------
前言
今时今日,Markdown已经越来越流行,作为最流行的博客程序——WordPress,虽然没有原生支持,但是有丰富的插件让WordPress支持Markdown。本文将介绍使用Jetpack插件支持Markdown,Crayon Syntax Highlighter插件来支持代码高亮。
一.什么是Mardkown
Markdown 的目标是实现「易读易写」。
可读性,无论如何,都是最重要的。一份使用 Markdown
格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有
text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和
EtText,而最大灵感来源其实是纯文本电子邮件的格式。
总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像强调。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。
——摘抄自Markdown 语法说明(简体中文版)
简而言之,Mardkown让我们可以抛弃糟糕的富文本编辑器,让我们简单、可控的写作。
Markdown起源于Daring Fireball: Markdown Syntax Documentation,此文也是最原始版本的Markdown的规范。
更多关于Markdown的介绍请参见《使用Markdown写作》或者维基百科Markdown词条。Markdown语法说明请参见Markdown 语法说明(简体中文版) 。
需要注意的是,除了原始的Mardkown,现在已经衍生出Markdown Extra、Github Flavored Markdo、CommonMark等多个版本,他们都是在原始Markdown的基础上进行功能扩充,也基本兼容原始Markdown的语法。
二.Wordpress的Markdown支持插件
已经支持markdown,但是我们所使用的WordPrss程序并不原生支持,好在WordPress从来不缺插件。
WordPress的Markdown插件主要有WP-Markdown、Markdown on Save
Improved、Jetpack等。其中最好的当属Jetpack,它也是实现Markdown支持的方式。另有一个JP Markdown插件,插件说明是Jetpack的Markdown模块,笔者没有使用过,读者若有兴趣,可自行尝试。
在WordPress › Jetpack by WordPress.com « WordPress Plugins下载插件,或者在WordPress后台搜索安装即可。安装后请记得在Jetpack后台激活markdown,详情见《
Markdown on Save Improved停止维护,已并入Jetpack
》一文。
需要注意的是,Jetpack支持的是Markdown Extra,和原始Markdown有稍许差别。具体语法,请参见官方文档:《Markdown quick reference》 (wordpress.com上的内容,自备梯子),或者Markdown Extra的语法说明:Michel Fortin – PHP Markdown Extra
三.代码高亮插件
代码高亮插件并非必须,但因为众多使用者需要贴代码,所以在这也介绍下。推荐使用的代码高亮插件是Crayon Syntax Highlighter。
由于插件的自身的原因或者设置不当,使得代码高亮插件和Markdown插件造成冲突,这也是WordPress使用Markdown的最大障碍。而Crayon Syntax Highlighter和Jetpack完全兼容。
贴代码的方式多种多样,可以使用WordPress后台文章编辑处的添加按钮,如图:
或者使用Markdown Extra支持的语法。如:
行内高亮:
`This is code`
效果为:This is code
区块高亮:
没有人知道遇到过吗,个人觉得是wordpress版本过高而插件版本低的原因吧.但是为了嵌入到文章里的代码美观些,希望得到解决.