Chito - 向 WordPress 学习
从当初的 GemBlog 0.x 到现在的 Chito 1.0 ,已经过去一年的时间了,现在看看当初的界面,还真是简陋哈,没想到现在像样多了。
当初只是个兴趣的产物,现在也决定把他当作一个正式的软件来做,这也是回馈 Rails 的最好方式。既然决定继续折腾下去,那么就得有个方向,思来想去,决定像 WordPress 学习~
WordPress 可以说是现在世界第一的 Blog & CMS 平台,闪耀得都无法让人正视~ 别的不说,光是那数不清的皮肤和插件就能让人看花眼。
前两天改了边栏,Chito 的皮肤方面已经变得灵活了多,各种样式的皮肤都可以很好适应。那么,接下来就用插件扩展 Chito 的功能吧~
搜了下,WP 的常用插件其实也就那么几个,大部分在 Chito 上都可以很容易实现,列了个表,尝试一个个实现他们:
- 热门文章
- 相关文章
- 自动链接替换
- SItemap
- 评论来源 IP
- tag 自动完成
- 密码文章
等搞好 1.0.2 beta 的后续工作就开工~
边栏顺利改造中~
折腾了一个晚上,边栏终于可以灵活的配置了,代价就是具有特殊边栏布局的皮肤要带一个额外的配置文件,指出可以配置的边栏是怎么布局的。
多边栏和脚栏
边栏项是 Blog 必不可少的一部分,边栏的位置也随着皮肤的不同显示在布局的不同位置,不过,目前 Chito 的边栏只有一种布局,就是只有一列边栏,边栏项目纵向的分布在页面左边或右边,缺乏灵活性。
随着宽屏的流行,双边栏甚至三边栏的皮肤也开始出现,这样就不会因为边栏项目过多,把页面拖得很长。
另外脚栏( foot bar ) 这种形式也越来越流行了,毕竟边栏的内容都是次要的,放在页面尾部,可以把横向的空间尽可能多的留给文章的主要内容。
还有的皮肤将某些栏目放在 Blog 标题的右方,甚至先放一个横向的宽边栏,再在下方放两列纵向的边栏,总之边栏项目的位置非常灵活 ( 也不能只称之为“边”栏了 )。
Chito 目前的单一边栏布局已经跟不上时代的发展 ,所以最近的首要任务,就是重新折腾一下边栏的部分,让其适应各种布局 。
访问 is-Programmer 的浏览器统计
好几天没更新,在家光养膘了,发个文章凑凑数。
到家,恢复工作环境
顺利到家~
机场已经变成了旅馆,航班晚点和未定的通知不停的在广播中播放,下午 4 点的航班,被推迟到晚上 10 点的比比皆是,非常走运的是,我的航班竟然是正常起飞,很顺利的就到了家 ~ 祝愿还困在汽车站、火车站、飞机场的人们能够顺利的回家……
到家已经快凌晨 1 点,说实在的,现在南方比北方要冷,家里更不必说……一进家门,一股热浪扑来,屋里大概 28 度,只好穿裤衩和背心,不然就会中暑,在上海我可是裹两件毛衣才能在屋里待,暖气的威力真不是盖的……
3 点多开始折腾电脑,半年前的 Gentoo,sync 了一下,基本每个包都要升级,先升了 xorg-server 和 nv 驱动,然后进 X 一边干其他的事情一边升级~
现在已经恢复好了和上海一样的工作环境,Chito、ff 收藏夹、Scrapbook、liferea 的 feed 列表也同步上了,这半年,自己的 Gentoo 水平和 Linux 水平确实长了一些,上次回来的时候,折腾了 3 天才把电脑弄好,这次很从容的花了 2 个小时就搞定了……
用惯了新电脑,再用家里的老机器好郁闷……还好屏幕分辨率是一样的……想当初在这个老机子上,我也无畏的去编译 firefox 和 ooo,现在肯定不会这么干了汗……
不过家里的网速真快,夜里下软件包能到 9M/s,真怀疑这 Gentoo 镜像是不是和我住一个楼的家伙开的……
睡了俩小时,听到电脑硬盘不响了,原来是有个包 emerge 出错了,修正好,顺便就起来了,7 点天亮了,感觉不错~ 9 点多去交网费,否则后天就要被断网了汗,收网费的可别收摊了啊……