存档

文章标签 ‘plugins’

WP-Syntax Quick Insert——自己写的Windows Live Writer代码高亮插件

2010年5月1日 12 条评论 416 views

重新打理博客后,开始纠结选代码高亮插件的问题。各种插件都试过,感觉都不尽如人意。比如说WP后台写日志时要用html模式而不能用visual模式,而且如果用WP-Syntax或者codebox这种以pre方式插入代码的,还要考虑到转义符的问题,我就在转义符这个问题上纠结了N久N久,一定要在pre里加一个escaped=true的属性,不然当遇到尖括号和引号的代码会惨不忍睹。

后来用Windows Live Writer写日志了,也开始找相关的插件。装了很多个都倒在转义符这个问题上。最后哥火了,自己写!

参考了网上几篇介绍编写wlw插件的博文,折腾了一个下午,终于解决了转义符的问题。现在只要在wlw中点击插入代码,然后把代码复制进去,选择语言类型,程序就自动把需要转义处理的都处理掉,在页面上显示就正常了。在wlw中看到是什么代码,最后发布到网页上也是什么代码,至少目前还没发现问题。当然欢迎提建议或者报告bug。

所以我觉得自己这个插件最大特点是:所见即所得,解决转义符问题

wp_syntax_quick_insert_1

wp_syntax_quick_insert_2

阅读全文…

分类: IT, Web 标签: , , , , ,