用z-blog写博客,特别是代码型技术博客,总有编辑代码的时候,如果通过z-blog编辑直接输入代码,那么代码要么被编译了,要么代码的符号被转义了,别人复制去也用不了。因此,给z-blog弄个代码高亮的功能是必不可缺的。实现z-blog代码高亮的方法应该不少,现在博客吧介绍的是心诺设计的z-blog博客的代码高亮效果。
实现z-blog代码高亮的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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'] // No comma for the last row. ] ; |
其中的InsertCode便是新添加的按钮
1 | FCKConfig.Plugins.Add( 'insertcode' ) ;// 代码语法高亮插件 |
添加完成后,FCK工具栏就会多出一个“插件入代码”按钮。语法高亮显示的代码就通过该按钮插件入。
1 | <LINK rel="stylesheet" href="<#ZC_BLOG_HOST#>css/sean_code.css" type="text/css"/> |
保存文件后,重建文件即可。
提醒:IE6浏览器下使用该方法,在编辑文章的时候编辑器会严重变形。(不过作为站长还用IE6就有些说不过去了)
参考原文,内容有修改