-
Recent Posts
Categories
Meta
Blogroll
Tags
Sponsors
Tag Archives: syntax
wordpress高亮插件比较及使用历程
在以前,最开始使用的是coolcode。但其存在着多方面的缺陷,如与openid插件冲突。 后来用wp-syntax,感觉还行。我曾都为这两个插件做过快捷按钮。 但wp-syntax也有问题,就是只能在html视图下编辑。如果切换到visual视图下,就会破坏其代码。就算马上再切换回html视图也是于是无补。 昨天试用了一下SyntaxHighlighter和SyntaxHighlighter plus。当然这两个插件是大同小异。 本来以为终于找到了好插件。这两个插件的代码格式都可以在可视化编辑和html编辑之间切换,而不会损坏代码。顶多是将一些尖括号给转义了。这倒没有什么关系。 但随之发现一个问题,假设在其code标签中间输入html代码><,保存后它会进行转义变成>< 但是假如你再保存一次,它就变成双倍的了><>< 唉,又是一个不可饶恕的bug. 害我昨天数据库替换了半天都已经转换成了SyntaxHighlighter plus。发现不行之后,没办法又恢复到原来的wp-syntax了。
为WordPress代码高亮插件WP-Syntax添加后台快捷按钮
WP-Syntax是一个针对wordpress的代码高亮插件。简单易用,兼容性也好。也不花稍。这是我一直使用它的原因。 在以前我曾经发表过一篇,wordpress后台为wp-syntax添加快捷按钮。 2.7以前的版本用这个都可以。因为2.7以前的wordpress的quicktags.js文件,几乎都没变过。 但在2.7版本的时候,这个文件也变了好多。但万变不离其踪,用我们以前的修改方法,照样好用。我已经修改好了。需要的朋友可以直接下载。这样每次输入代码,就不用去手动的输入pre了。而且,在输入的过程中,有提示框来提示你输入代码的语言。当然,可以不输入,不输入的话,它就不用语言来格式化你的代码了。默认我并没有加入行号。 更新日期 :2009.03.10 增加快捷键Y,增加自动输入pre时的换行功能。更加完美了。嘿嘿 修改好的文件下载:[download#20]
wordpress代码高亮插件比较
wordpress的常用几款代码高亮插件,都是以GeSHi这个php的开源代码高亮库为基础开发的。不同的是表现形式和前台的调用方法。其中的coolcode是根据以前的一款插件改变而来,而且,并没有在wordpress.org上发布。 1.WP-Syntax 以< pre lang=”php”> …code… < /pre >使用原生的html代码,为了美化可以在css里加入一小段代码,兼容性最好。也是我目前使用的。 2.coolcode 国人改自另一款插件的作品。很漂亮。但兼容性有点问题,与openid与ajaxed wordpress两款插件有冲突。 以 …code… 种形式 3.Google Syntax Highlighter for WordPress 顾名思义,是google的代码高亮插件。 SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. … Continue reading
coolcode与其它插件冲突
coolcode是一直用着的一个插件。 但是前一段时间数据库从国外主机自动备份到email里的数据,直接导入wordpress以后,或许在那以前也有这个问题,当然,应该是的,一直是,在分类页,显示多个post的时候,含有coolcode的代码会失去coolcode的控制。 所以刚才试了一直,导出xml,再导回来,就正常了。插件重新开启:) OK,终于正常了。这ID为1的post,也就成了最新的了。 重新开启插件,发现还是不行,结果发现coolcode和AJAXed WordPress犯冲。 明天再找原因吧。先把AJAXed WordPress禁用再说。 发现 coolcode与AJAXed WordPress冲突:列表页不显示coolcode状态,代码自动按html执行了。 coolcode与OpenID插件冲突,开启OpenID插件后,显示coolcode插件内容的地方出现错误,主题内容不显示 所以换成了wp-syntax,这个插件不错。回头再把后台自动代码框改了,发布一下:)
WordPress中显示html等代码的利器–iG:Syntax Hiliter安装及使用说明
WordPress作为国际上被广为推崇的blog程序,已经深入人心,应用非常广泛。 但做为网页设计者或程序代码设计者,往往要在自己的blog上添加一些代码,以供自己备份或供人参考。 那么现在就出现了一个问题,wordpress默认的编辑器,对html是会执行的。也就是不会显示源码而直接显示其执行的效果(还不能完全展现,毕竟在整个代码布局中,还有共自身代码)。现在我给大家介绍一个能在WordPress中展现自己代码的绝佳利器。iG:Syntax Hiliter 插件。它会根据你的语言代码,高亮代码中的部分。这点尤其让人欣赏。你还可以在后台控制是否显示行号等等。