git svn实战

我之前写了几个wordpress插件,比如inline-javascript, code-prettify。这些插件都托管在wordpress.org提供的svn服务器上,但是我实在太喜欢在git下活动了,因此动了点心思,想把插件代码传到github上,开发完之后利用git-svn传到wordpress的svn服务上。
照着这个思路,捋起袖子就开干了。
用git-svn抓取插件代码
wordpress的插件svn库大且缓慢,如果直接用git-svn去clone代码,一定会慢死,所以我按照以前的笔记,用git从大型svn快速clone代码。

阅读全文(950字)

评论

code-prettify — wordpress语法高亮插件

最近基于google-code-prettify实现了一个代码高亮的wordpress插件 — code-pretttify,测试了下效果还不错,所以我马上把全站的代码高亮插件换成了这个。
这里是code-prettify的项目主页,我会把这个plugin的最新情况更新在这里。
code-prettify的特点

阅读全文(954字)

评论 (12)

wordpress plugin “search engine related posts” 1.2发布

去年写了个wordpress插件”search engine related posts“,不知不觉也有将近一年没有更新过了。这个插件的作用:当用户从google搜索到你的博客上,自动显示站内搜索相关的主题。这里没有用到数据库来做相关的搜索工作,而是利用google公开的一些api进行查询,因此对个人博客来说,不会增加服务器负载,完全只是一段js代码而已。
本次1.2相对第一个版本的改动

将javascript提取出来放到单独的js文件里,这是为了减小每个url的大小,浏览器也会对外部js进行缓存,有效的减少带宽输出

阅读全文(479字)

评论 (1)

Easy DragToGo — Super DragAndGo的替代品

从前我也算是Mathon的fans,那阵子很喜欢一只手拿着鼠标浏览网页,另一只手端个茶喝喝,拎个零食扔嘴里,安逸。后来改投到Firefox门下,页面链接的拖拽就靠Super DragAndGo插件来搞定了,鼠标手势则用另外一个插件——FireGestures,两者配合使用,很是能够找回一些当初Maxthon的感觉。
但是不知道什么时候,有可能是在安装Firefox 3.0之后,Super DragAndGo插件突然失灵了,懒人式网页浏览法变得不可能,也尝试过练习用脚板来代替一部分敲击键盘的操作,终究是因为难度太高而放弃修炼:) 好在最近又找到了替代品——Easy DragToGo,不仅能够拖动链接,还能在网页上选取一些词直接拖到搜索框里,比起Super DragAndGo是有过之而无不及,从此删掉了可恶的SDAG,过上了幸福的生活。

阅读全文(380字)

评论 (4)

推荐一下Firefox插件Stylish

Stylish是这样一个firefox插件,你可以利用它来定制目标网页或网站的css样式,甚至一些firefox app的样式,让浏览效果更加舒适。而且在UserStyles网站上已经有不少现成的样式可供下载,让不会写css的普通用户也可以享受到它的便利。
其实Stylish和greasemonkey正好是一对,一个改变css,一个改变javascript。之前我写了一个用来看新浪新闻的greasemonkey脚本,这个脚本的大概原理是删除了新浪新闻页面上的右侧边栏,这样浏览的范围会更加宽一些,但是greasemonkey脚本会有这样一个缺点,它必须等到页面load完成之后,才开始生效,这样看上去会比较突兀,洋人对这个等待load的时间有个专有名词——flicker(这个词可不是指的图片网站flickr哦)。

阅读全文(968字)

评论 (3)

wordpress plugin – search engine related posts

Table of content

Description
Usage

阅读全文(841字)

评论 (19)

在wordpress.org上提交了inline-js

前几天在wordpress.org的plugin list里提交了inline-js,这是我写的第一个wordpress插件,估计实用价值和使用者都不是太多:)但是我想如果有更多的使用者对这个plugin提一些意见的话,可能会更加完善,很希望能看到这个插件能持续发展,如果我能挤出更多的时间来维护的话。

评论 (1)

inline-js 0.4 —— wordpress plugin

Inline-js plugin minor update. It now work fine with exec-php plugin.
Download
Inline-js 0.4
详细信息

阅读全文(107字)

评论 (4)

用vim来写wordpress

用vim习惯了之后,用别的编辑器写长一点的文本都没法适应,写wordpress更是如此。为此我郁闷了很长一段时间,直到前不久找到了一个新的宝贝 —- vimpress。这个东东可不是什么新的软件,它只不过是vim的一个plugin罢了。
只要装好vimpress,你就可以用它来列出或者发布blog。
目前这个插件有如下功能

阅读全文(552字)

评论 (12)

马甲切换插件 — CookieSwap

前些天在cnBeta上看到一个firefox插件,可以方便的切换cookie,可用于论坛灌水。上addons.mozilla.org上查了一遍,已经有个类似功能的插件——CookieSwap。

CookieSwap is an extension that enables you to maintain numerous sets or "profiles" of cookies that you can quickly swap between while browsing.

阅读全文(291字)

评论 (7)