The content of this page is under Sophie Blog Engine.

增加了评论系统

Sophie 增加了评论系统。

现在你可以在文章也面的下面用 twitter,OpenID 等等登陆进行评论,改变评论显示的顺序,通过 e-mail 或者 rss 对订阅评论。评论系统还同时整合了 akimet 垃圾过滤服务。

最过瘾的是,整个系统从计划到实现总共花了大概10分钟……

呵呵,多亏了 Disqus 这个 awesome 的服务。改天一定撰文介绍。

顺便写一点关于本博客系统 Sophie 的计划:

  1. Sophie 目前虽然支持多个博客同时运行在一个事例上,但每个博客的模板还没有分开,现在最想做的就是增加各自独立模板以及默认模板的支持。
  2. 把 view 逐步转化为 templatetag ,为插件机制做好准备。
  3. 目前的后台还在使用 Django 自动生成的格局,虽然用起来也没什么大问题,但一些不自然的地方需要修正。

欢迎评论!

第一次写博客

终于忍不住写了一个博客程序。

基于 Django 框架,位于 Github

我给它起了个名字叫 Sophie,全名 django-sophie 。

多亏了 django-nonrel项目, Sophie 可以完整的运行在 Google App Engine上面, 当然也可以以普通的 Django 应用运行在其他传统 SQL 数据库之上。 理论上通过django-nonrel, MongoDB 也可以作为 Sophie 的数据库。

文档使用了 Python 社区标准的 Sphinx 系统。

代码高亮用 pygments 实现,当然这是和文档编辑语言整合在一起的。

目前 Sophie 功能还十分简陋,支持的无非是

  1. 用 markdown 发表文章,支持代码高亮。
  2. 提供分类。
  3. Feed输出。

还有很多功能已经归入开发计划中,具体可以参考代码中的文档。

当然独立的代价就是被墙,不过被墙远远好过本人上一个博客被删的命运。 还好删除之前对博客进行了一次备份,将来写个 Wordpress 的导入模块就可以恢复之前所有文章了。