Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

单用户、多用户版合在一起?

Chito 一直想搞个单用户版,渐渐发现精力不够(其实是自己犯懒),想加入 Chito 的功能实在是太多了……  忽然想到为啥不把单机和多用户版合在一起呢?

细想了下,合在一起的好处还真不少~

首先当然是我省事了,插件一套就够了,也不要可以去考虑兼容性。

由于可以注册用户,评论也可以防止别人冒名顶替。

心情好了还可以让大家来自己的地盘写 blog。

而且,有的时候,即使是一个人,也想有多个 blog,来记录自己不同方面的事情。

真诱人啊,不过得考虑下可行性先……


 

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 目前的单一边栏布局已经跟不上时代的发展 ,所以最近的首要任务,就是重新折腾一下边栏的部分,让其适应各种布局

“页面补丁”插件

晚上花了 5 分钟 (没错,就是 5 分钟),完成了这个插件。

功能就是在 Blog 的某些位置插入自定义的内容,目前支持的位置: 文章正文上方、文章正文下方、文章简介的下方,以后再开发新的位置~

可以拿来插入广告,比如本文下方的 google ad,或者插入版权声明什么的,很方便~

继续阅读