玩了几天drupal,研究了下发觉drupal真是个好东西阿,然后一冲动又把blog系统也换成drupal了。。。
以后在折腾blog的同时也能顺便学drupal了,要我说drupal和wordpress比较的话,其实2个不是一个层次的东西。
wordpress是一个非常优秀的blog/cms程序,搭建 升级 维护等都非常方便。
drupal么,其实应该说是一个自带了一些cms模块的优秀php框架...
之前一直用K2 的主题,不过我觉得特别喜欢twitter网站的样式,所以就基于K2弄了个新样式。
所幸K2是可以支持开发Child Theme 的,所以有了K2要弄一个新的样式非常方便。
目前blog的样式就是KTwitt,样式表是直接从K2的css上改的,在调整中,在FF,opera,chrome等浏览器中测试基本ok,但是在ie7下会变形,ie8好像还行,ie6就没测试过。。。。
我对css懂的很少,有兴趣的话帮忙看看怎么兼容ie?
可以到 http://github.com/harryxu/ktwitt 下载最新的版本。
终于经不住丰富功能的诱惑,又用回wordpress了 - -
不过说起Habari ,感觉程序上做的还是要比wp优秀很多,只是wp人气实在太旺,各类插件,主题什么的资源丰富的多,在使用上的确有不错的体验。
为此还写了个简陋的Habari插件,输出Habari里所有的文章评论什么的成WP的Rss,然后可以导入到WP里面,这样数据就基本上全转移过来了。
要是有需要可以下载 后,解压放到Habari的插件目录,激活后,访问你的blog地址后面加/wxr 比如 http://yourblog.com/wxr 插件会把所有文章,标签,评论等导出,完成后会有个文件下载,接着进入WP后台的 工具-导入-wordpress 把下载的文件上传上去导入应该就行了。
经过1天多的折腾终于从Wordpress转换到Habari上了,使用Habari的原因主要是看中其良好的结构和优秀的代码,Wrdpress很强大,但是已经发展的非常复杂了,代码读起来真是不太容易。
不过Habari还处于开发阶段,功能不像wp那样丰富,从wp转过来还是费了一些周折,今天把theme移植了一下,之后还要移植一些插件,还有把表情功能想办法弄上,以后有空会写点wp转Habari的注意点。
跳过废话,直接 下载 安装 使用
忙活了老半天总算似乎是弄好了
其实这是一个很简单的插件,就是模仿了twitter的回复方式 @name 这种
虽然wordpress有很多类似引用留言,嵌套回复的插件,但是我都觉得不适合我,因为我感觉blog的留言功能大部分是回复给文章作者的,在自己的留言中完全引用别人的留言显的有点太冗余了,那种嵌套的回复方式我个人是不太喜欢,搞得留言区域乱糟糟的。
所以我一直没有装类似这种插件,都是手写类似 @xxx 这样的表示对谁回复,不过单单这样又感觉太简单,在留言很多的情况下,很难找到是回复给那个评论的,所以想要是 @xxx 是一个链接,点一下定位到要回复的那条评论,这样就方便多了,再看看twitter,其实也是这种方式,所以就抽空写了一个这样的插件。
我给他取名为 simpleReply ,因为真的很simple点击下载
from datetime import date
class Test(object):
def printToday(self):
today = date.today()
print 'Hello, today is %s.' % today.isoformat()
if __name__ == '__main__':
Test().printToday()
之前一直用的 iG:Syntax Hiliter 已经长时间不更新了,现在换上了一个新的代码高亮插件 WP-Syntax ,感觉不错。