WordPress 2.2.2

在等着2.3的时候,没想到中间还有一个2.2.2。
这个更新解决了一些安全问题,推荐下载更新。

与2.2.1相比,修改的文件列表
home
│  wp-app.php
│  wp-settings.php

├─wp-admin
│  │  admin-db.php
│  │  admin-functions.php
│  │  edit-comments.php
│  │  export.php
│  │  link-import.php
│  │  options.php
│  │  upload-functions.php
│  │
│  └─import
│          wordpress.php

└─wp-includes
        functions.php
        general-template.php
        theme.php
        version.php
        widgets.php

CSS优化

是否注意到,即使你在WordPress中打开了gzip压缩,CSS也不会被压缩,而是直接作为文本传送。虽然CSS本身是会被缓存,只在第一次影响速度。但是对于一个新读者很多的Blog,上K的CSS仍然不小。在我一个论坛的统计数据中,CSS消耗了最多的流量。

CSS优化有两种策略,简化CSS,使用gzip压缩。

  1. 简化CSS
    根据Bloggingpro的报告Icey’s CSS Compressor(需要代理)和CleanCSS可以有效的简化CSS,但是有一定的概率会使页面改变原貌。
    他们的原理基本上都是去除多余空格和换行,合并相同条目等,最后产生一个完全不适合人类阅读的CSS。
    压缩率大概在50%以下。
  2. 使用gzip压缩
    1. WP-CSS-Streamliner插件
      安装激活,它会自动检查CSS,将分散的CSS合并到一起,并且启用gzip压缩。
      但是它与All-In-One-SEO-Pack有已知的兼容性问题,作者称并不是自己的原因,但愿意以后把它解决掉。
    2. 把CSS变为php,使用php的gzip
      这个方法理论上来说不会有任何兼容问题,只需要稍稍改一下模板。
      把style.css改名为style.css.php,在模板的header.php中将原本指向style.css的链接改到style.css.php。
      并且在style.css.php最开始加上

      <?php if(extension_loaded(‘zlib’)){ob_start(‘ob_gzhandler’);} header(“Content-type: text/css”); ?>

      最后加上

      <?php if(extension_loaded(‘zlib’)){ob_end_flush();}?>

      复制的时候请检查是否和这里显示的一致。

WordPress的微调

无聊的时候喜欢改改Blog,尤其喜欢换Banner。

如果是从2004年开始关注我的Blog(等等,没有这种人吧?),我Blogcn的Banner换过好多次。换Banner比换模板简单,而且我用Photoshop比Dreamweaver更熟练一些。
虽然一般也就是裁裁图,加点字,不过能够美观而应景,才是最重要的。
这次又换了Banner,自我感觉还不错。

再早一段时间做了一点SEO(搜索引擎优化),不过各位又不是Google,所以看不出来差别。
然后把永久链接改了一种模式,也顺手把所有的文章开始分类。(这个也顺手…?)
加了个插件把所有的外部链接加上了图标,看起来还是很有趣的。并不是只有一种图标哦,会根据链接不同而改变的。
Sidebar加入了twitter的状态。
CSS中把链接的几种颜色进行了调整,估计注意不到。
加入了一种新的存档模式,可以在顶部的archives页面观看。
评分系统完全汉化了过来,看起来比原来舒坦多了。
……
还有啥?

都开始感觉自己像一个絮絮叨叨的老头子了。
闲下来的时候就拾掇拾掇……

一个有趣的人

不是不是,重点不在,在有趣

这个人的自我介绍就充满了幻想和个性。
太个性以至于复制不能,大家过去看吧。
我是很想搞这样一个个性介绍的啦,只是编不出这么多好玩的东西。

这个人还有什么好玩的呢?
他在收集Yahoo!的色情广告邮件标题,并且给出评论。
他做了很多小众向的贴纸,包括我有痔疮
他在高中写过小论文一篇,题目是看A片有什么不对
别人说台湾人都很好,他马上反应说原来总统不是台湾人?
最爆笑的一件事,(虽然对他本人来说是最惨的啦)他在2006年因为一篇恶搞文章歡樂倒扁指南,被刑事警察局关切,判妨害次序罪,幸好是缓期。(台湾的警察叔叔也这么厉害哦。)

我所使用的WP插件

最近有朋友要搬到WP平台,我总结一下自己用的插件,希望能对各位有所帮助。
也算是响应这里的号召

  1. 中文 WordPress 工具箱Yskin’s wp-CJK-excerpt:不需要过多介绍,中文WP必备插件,完善了WP在中文处理方面的不足。
  2. Admin Drop Menus:这个也是一个经典插件,改善了WP后台菜单栏,避免进入某些页面还要点击两次。
  3. All in One SEO Pack:SEO大补丸,从标题,META到noindex,作者因为看到中国用户特别多,还提供中文包。
  4. Brian’s Threaded Comments:产生缩进的评论,回复评论。
  5. Dean’s Permalinks Migration:刚刚改过一次永久链接,所以需要它做重定向。
  6. Diagnosis:加入一个面板显示服务器相关信息。
  7. FeedBurner FeedSmith:将Feed转到FeedBurner上面,现在是官方插件。
  8. Flickr Passes GFW:特殊时期中,将文章中Flickr的图片地址替换。
  9. Google (XML) Sitemaps:生成Sitemap,方便Google读取。
  10. Google Analytics:插入Google分析的代码。
  11. SIMILE Timeline:效果很酷,但是很难调试,可以用非IE浏览器查看Timeline页面看效果。
  12. Spam Karma 2:反spam的强大插件。
  13. WordPress Mobile Edition:用手机上的时候会改用移动版模板,可以识别Opera Mini。
  14. WordPress Reports:方便在后台直接查看Google Analytics 和 Feedburner 的统计数据。
  15. WP-PostRatings:文章打分插件。
  16. wpLicense:插入CC版权协议。

Blog搬家的碎碎念

前几天一狠心,把Blogcn的那个Blog废了。
原本计划毕业再动手的,无奈最近Blogcn做的越来越过火。
不仅莫名其妙的把我的域名给改了,还经常出错,更可恶的是,竟然不给我通过文章的审核!
我知道Blogcn日子也不好过,所以有很多文章都没有往那里发的,这次竟然屏蔽了《当女生遇上英语考试》。我不过是提到了18年前,18年前我妹妹出生不行啊?

不过回头看来,当时MSN Space速度太慢,Blogger必须要用自己的空间才能访问,WordPress要求则是更高,Blogcn在中国BSP中是比较大的,技术也算可以的。如果不是在Blogcn安家,也许不会走上写Blog这条道路,后来也不会想方设法在国外搞空间,对互联网的理解就会很不一样。
但是已经走到这一步了,就得继续走下去。就如墙没有倒,我们就得一直抗争。

最近去看了很多Blog,试图去理解他们获得成功的因素。
IT类的Blog可能是最多的一类,幻灭从一个名不见经传的业余Blogger成为Google身边的大红人,算是近来IT类Blogger暴发的一个典型。
技术类的Blog会有忠实的访客,因为它注重应用,在中文WordPress界小有名气的Yskin也有不错的访问。
当然不得不提名人博客,明明写的都是一些琐事,要不就是两边对骂,偏偏访问却最高。老徐的Blog就曾经排上了Technorati的第一位。
还有王佩和和菜头等人,一群自称文科生的人,当然没有办法谈技术,不过评论的语言倒是很幽默。

反过来看我自己的Blog,话题极为分散,而且几乎没什么吸引人的东西。
真的有人愿意看我一个人在这里碎碎念叨着自己那一点点与全人类解放事业相比微不足道的宅男的破事?来,说说看,有几个人关心我会不会和Reed在一起?(Reed自己除外)
智代After的翻译可能还有一点点用……不过有多少人是过来看这个的?(从KeyFC点过来的除外)
Google Sitemaps那里显示我Blog排名最高的关键词竟然是不用代理的两个爱城地址,这不是讽刺吗?我只提到过一次吧?现在用我Blog的标题都搜索不到自己了。(不加引号)
以前那个域名PR一度混到了3啊,结果被定点消除了……我为什么就这么背呢?