wordpress代码高亮编辑器ck-and-syntaxhighlighter

前段时间,曾写过一篇文章,名为《WordPress编辑器加代码高亮功能》使用的是 CKeditor for wordpress 编辑器插件,与 Syntax Highlighter and Code Prettifier Plugin for WordPress 代码高亮插件,并在编辑器中加入插入代码按钮,实现直接使用可视化编辑器来输入代码,并使代码高亮。

但是上面的实现的方法有点麻烦,但是不会在 HTML 源码编辑模式出现过多的隐藏代码。

今天介绍一个的插件为 ck-and-syntaxhighlighter ,此插件把 ckeditor、ckfinder 与 SyntaxHighlighter 三者结合,让你的 wordpress 编辑器直接带有代码高亮功能,SyntaxHighlighter把你的代码渲染的就像Eclipse和DreamWeaver中一样多彩、直观,你在后台几乎可以设置它们所有的功能。

ck-and-syntaxhighlighter 刚装上的时候,是没有按钮的,必需到后台设置相应的选项才行。如下图的编辑器选项

 

 

 

可以看到,后台可用编辑器按钮,还有设置前端评论是否使用编辑器按钮。

全部可用按钮有如下功能, insertcode 按钮为插入代码功能

['Source','Save','NewPage','Preview','Templates','Cut','Copy','Paste','PasteText','PasteFromWord','Print','SpellChecker','Scayt','Undo','Redo','Replace','SelectAll','Find'],['PageBreak','RemoveFormat','Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField','Bold','Italic','Underline','Subscript','Superscript','NumberedList','BulletedList','Strike'],['Outdent','Indent','Blockquote','CreateDiv','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','Link','Unlink','Anchor','Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','TextColor','BGColor']['Styles','Format','Font','FontSize','Maximize','ShowBlocks','About','insertcode']

献上我所使用的按钮功能,如果你有能力,也可以自己折腾这些按钮

['Source','Cut','Copy','Paste','PasteText','PasteFromWord','SpellChecker','Scayt','Undo','Redo','Find','Replace','SelectAll','Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],['Bold','Italic','Underline','Strike','Subscript','Superscript','NumberedList','BulletedList','Outdent','Indent','Blockquote','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','Link','Unlink','Anchor'],['Format','Font','FontSize','TextColor','BGColor','RemoveFormat','Maximize','ShowBlocks','insertcode','MediaEmbed']

上图,看看按钮排版

2010091402.jpg

安装方法:

1、在wordpress后台插件添加,搜索 ck-and-syntaxhighlighter 安装即可。

2、到如下网址下载 插件包在 wordpress 后台上传安装即可
http://wordpress.org/extend/plugins/ck-and-syntaxhighlighter/
注:如使用之后,未发现高亮的,请检查设置中“亮皮肤设置”的各种风格之后,再进行代码插入工作。

{ 发表评论? }

  1. BoKeam

    后台的功能加强?不过好像是在编辑功能上 

    • 三叶草

      这孩子,又沙发了!

  2. ubuntusoft

    好像不错的样子

  3. freetstar

    用的是另外一个插件,待我去体验下你说的这个,娃哈哈

  4. 哲哲

    一直没有注意到网站代码的高亮问题··

  5. 痛风的症状

    做个友情链接可以吗?痛风论坛www.tongfengkx.com

  6. 通智广告

    再过3天就是中秋节了,我在这里祝福您和您的家人中秋节快乐!

  7. 黄江二手车

    看不懂技术,只能祝你中秋快乐了,嘿嘿~

  8. 哲哲

    一直都没有在意博客代码高亮的问题··因为很少加进来代码·

  9. 签名

    学习一下 呵呵

  10. 陶瓷刀

    中秋国庆快乐啊!

  11. 云淡风清

    用Zblog的飘过

  12. 学夫子

    wp就是很强大的也,不过后面改为emlog啦,

  13. 三叶草

    哥们,中秋快乐~最近事情多,现在特地来报道个~

  14. 美女论坛

    这样的博客程序不错,研究研究,以后有机会自己也搞个,O(∩_∩)O

  15. 卢松松

    这样的高亮就像word里的错别字

  16. 门聚合

    评论: 61 | 引用: 0 | 浏览: 90我都怀疑会不会评论要比浏览还高了~哈哈!

  17. simple

    CK and SyntaxHighlighter,安装后日志撰写窗口什么也不显示,我的WP3.0.1版本,是不是不支持。我单独装CK就用的很好,请大虾解决下。

  18. programath

    爱死这个插件了,[face:26]

  19. 排行榜

    博主,这个插件用了一段时间,感觉很不错。最近发现一个问题,就是上传图片后,提示服务器错误,请问下怎么回事啊,我用默认模板上传就很正常。

  20. 排行榜

    那有好的解决办法吗,我在使用这个插件的时候是需要同时上传图片的,要是有个完美集成的就好了。

  21. 排行榜

    哦,那博主能否也更新一下,我是最新WP3.2.1版本,不知道能不能用上。

  22. 折翼的PHP小超人

    这款插件还是蛮不错的,如果能把加载的高亮CSS样式提到 head前使其符合W3C标准就更好了。

    另外,博主此文的地址 很个性啊!呵呵!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>