流式布局

自从读了Jakob Nielsen的«Homepage Usability»一书以后,我特别fancy fluid layout,这成了我做任何网站一定要达到的目标之一。经过一段时间的研究,我对fluid layout也算小有所成,最有心得的部分就是不借助table,不依赖javascript,在有不定宽度的图片情况下,做图文混排的fluid layout。

我也很在于其他层面的usability,因此每遇到user friendly的东西,我总要赞叹一番。新版本的wordpress,堪称website usability的典范,但它的default theme竟然没有采用fluid layout,不禁让我唏嘘。于是我准备发挥一下我的专长,同时也为open source贡献一份绵薄之力,就改掉它的fixed layout。

我花了点时间看了一下style.css,大致知道要怎么去改进它啦。现在大家看到的页面只是我搞了测试以后的中间产品,四个角都没对齐,莫怪。剩下的事情就是要裁减背景图片,做个拉门,然后就差不多了。但我有个毛病:难题在一团乱麻的状态我的战斗力很强,有了头绪以后反而懒得去落实了。 这个差不多了的style.css何时能变成最终成品,我也不知道。

要不,你来donate我一下?

Google是怎么知道我的?

我们公司每个月花费£750+VAT在搜索引擎优化上,虽然我认为这钱花得也大手大脚了一点,但翅膀没硬之前,我还是不发表评论为好。最近SEO的重点转向blog,我正好也借此机会学习。因为公司优化的是WordPress,所以我也用WordPress做这个blog,这样在公司的学习成果可以马上学以致用。

在学成之前,我是没想让google来爬我这个blog的,可是最近我发现Google竟然已经开始cache我的blog,我觉得很奇怪。我没有为这个blog建任何inbound links,没有robots.txt,没有sitemap.xml,没有analytics,也没向搜索引擎提交。难道是我的hosting server有子目录自动提交的功能?

Unpublish Posts in WordPress

明眼人一看就知道我这个blog用的是wordpress。说来也让人失望,我还没怎么深入wordpress,wordpress就暴露给我一个缺陷:无法在后台unpublish posts,或者说undo publish。

问了一下google,google说这个功能还在wordpress的wishlist上,真想不通,这么一个常用的unpublish功能,竟然还没开发出来。我只好自己动手了:先发了一个test post,save但不publish,看看数据库里是怎么保存它的。

好了,答案一下就出来了,unpublish其实非常简单:posts表里一条记录就是一个post,找到对应的记录,把post_status从”publish”改为”draft”就可以了。