终于把 blog 从远古的 WordPress 1.2 升级到了 2.0
一月 17th, 2006
上周六完成了最近的工作,狂睡一天+猛玩一天之后,昨晚花了一整夜的时间来进行升级工作。包括修改 WP 本身的少量代码,寻找插件的新版本并修改,以及完成去年三月就搁下的 Theme 移植 (从 1.2 的 style 移植到 1.5 的 Theme)。是的,去年三月…… 
意外的发现 MarkDown 这个超好用的写作插件,以前竟然一直无视了它的存在。
简单的说 MarkDown 可以让我们像写纯文本文件那样来写 HTML,再也不需要把 < > 写成 < > 了,直接书写 1. xxx 2. yyy 就可以产生 HTML 的有序列表,直接书写 * xxx * yyy 就可以产生 HTML 的无序列表等等。唯一不爽的是表示引用的效果需要用 Email 格式的 > 符号,并且至少每个段落前面要有一个 > 符号,这样就比直接使用 <blockquote> 麻烦多了,有空得研究一下如何修改它。
Update: 哈,原来要解决这个问题很简单,注释掉 markdown.php 中的这一行就可以了,目的是不去掉 WordPress 本身的段落自动转换过滤器。
//remove_filter('the_content', 'wpautop');
另外发现要使 Auto-hyperlink URLs 和 MarkDown 一起工作的话必须把前者的过滤器优先级设置得比 MarkDown 高,否则也会出些莫名其妙的问题。打开 autohyperlink-urls.php 把最末尾的三行改成这样就行了。add_filter() 函数的第三个参数表示过滤器优先级,由以前的 9 改成 5,因为 MarkDown 的过滤器优先级是 6。
Tags: Software 软件, WordPressadd_filter('the_content', 'c2c_hyperlink_urls', 5); remove_filter('comment_text', 'make_clickable'); add_filter('comment_text', 'c2c_hyperlink_urls', 5);
一月 17th, 2006 at 15:10
现在才升,真强。而且还是1.2的老模板。
一月 18th, 2006 at 21:59
嘿嘿,因为我很喜欢这个 style。
不过有些地方没体现出新版 WordPress 的功能来,抽空得改改。
一月 25th, 2006 at 10:58
好贴
这个自带的MarkDown我还真一次也没用过,以前看名字MarkDown一直以为是什么倒计时插件呢
一月 25th, 2006 at 14:01
呵呵,我以前也是看这个自带的插件名字平淡无奇就没仔细看说明,而且它链接到的说明页面内容也比较晦涩。但就像很多设计精良的工具一样,一旦会用了就会让人爱不释手。
二月 23rd, 2006 at 11:56
rainux,WP的多用户版你会安装吗?
二月 23rd, 2006 at 22:47
没装过。看看它的说明文档,应该没什么难的吧?
二月 25th, 2006 at 03:24
关键是,我要看他的说明文档,得开金山词霸拼好久好久……
嘿嘿,小学文化,就这样了……
九月 11th, 2006 at 00:04
为什么不用所见即所得编辑器呀?这样折腾多麻烦
九月 11th, 2006 at 17:28
Cause...