选择Micolog,开始新纪录

10月16号我在美国著名的域名提供商Name.com注册了pugwoo.com,美国时间周五仅需$5.99/yr,由于没钱购买虚拟主机(每月几Dollors对我来说挺贵的),于是我决定使用Google提供的免费虚拟主机,即Google App Engine.

接下来就是选择架设在GAE上的博客,大概有近十种,micolog、pyweblog、n23、xian-min、tublog、pblog等。我通通下载安装试用了一遍,最后排除了所有,只剩下micolog。其它博客的优缺点如下,好坏不分先后:

Pyweblog
演示http://plog.appspot.com/
代码http://code.google.com/p/pyweblog/
优点:界面清爽,写文章、管理、评论功能完备,支持上传,无任何广告
缺点:不支持导出导入

Cpedia
演示
http://blog.cpedia.com/
代码http://code.google.com/p/cpedialog
优点:页面设计非常强大,界面清新,功能完善,后台可以拖动设置主页各模块位置。
缺点:过于臃肿,近7M;嵌入难以去除的广告,需手动去除;不支持导出导入。

n23
演示
http://n23.appspot.com/blog
代码http://code.google.com/p/n23/
优点:测试未成功,页面混乱;
缺点:过于臃肿,达7.8M;

xian-min
演示http://xian-min.appspot.com/
代码http://code.google.com/p/xian-min/
优点:程序简约,仅几百K;最基本发文章、修改删除文章功能,评论功能。
缺点:过于简单,甚至没有文本编辑器,不支持导入导出

tublog
演示:暂无
代码http://code.google.com/p/tublog/
优点:绝对精简,发文章管理评论均有,不错的编辑器;注意后台是/admin,主页无链接;无任何广告
缺点:精简不会成为它的缺点,它就是这样;不支持导入导出

potlatchblog
演示http://aaronspotlatch.appspot.com/
代码http://github.com/araddon/potlatchblog/tree/master
优点:发文章、管理评论等基本功能均有,注意后台是/admin,主页无链接;无任何广告
缺点:未排版,无特殊之处;不支持导入导出

niub
演示
http://niubi.appspot.com/
代码http://code.google.com/p/niubi/
优点:暂无,运行出错
缺点:程序非常大,17M;

onlypy
演示
http://onlypython.appspot.com
代码http://code.google.com/p/onlypy/
优点:界面非常整洁,功能完备。
缺点:程序非常大,18M;过多作者信息

i-here
演示
http://ihere.appspot.com/blog/
代码http://code.google.com/p/ihere-blog/
优点:作者热情,很有前途;界面简约、功能完善;支持兼容wordpress导入导出;支持多人协作;可以修改文章发布时间;支持Live Writer发布;支持上传;支持Development Console可视化查看后台数据库、流量;支持URL重定向;无任何广告
缺点:程序过大,11M,但支持这么多功能,大些是可以理解的

看了这么多优秀的博客程序,如果不是因为micoblog的简约和兼容,我肯定选择了i-here。不过我最早接触micoblog,给我留下了很好的印象。此外本博客使用vvonder修改完善的micoblog版本,功能多了不少,界面也更好看。

micolog
演示
http://xuming.net
代码http://code.google.com/p/micolog/
优点:界面清新,程序精简(仅800K),发文章、管理、评论、Tags、分类等都和上面大部分博客一样非常完备;后台管理界面友好,支持RSS,支持Wordpress格式导入导出;容易修改移植Wordpress主题;支持上传文件;支持Live Writer发布;无任何广告;作者热情,用户量较大
缺点:比较一下i-here,我个人非常需要它的修改文章发布时间的功能,虽然我可以通过导出--修改--导入的方式达到目的;不支持多人协作

就是从这些博客的应用里,我看到了Google App Engine和Python的好玩之处。上个月我开始学习Python,我还需要学习一下Google APP和Django等这些开发文档。我想在一两个月内,完善micoblog,实现我需要的功能。对于micolog,我还希望得到一下一些功能:

  • 导出时支持将图片备份至本地,同样支持将备份图片还原
  • 加入验证码
  • 可拖动设置主页模块
  • 插件支持,如Twitter等
  • 在线换肤
  • 在线升级

下面是我收藏的几个使用micolog的网站,大家观摩一下:
http://vvonderblog.appspot.com/ 漂亮的主题
http://www.houkai.com/ 也很不错
http://www.kgblog.net/ 再来一个主题

最后再贴micolog的两个小应用:使用Microsoft Live Writer发布文章和代码高亮

使用Microsoft Live Writer发布文章

micolog通过实现metaWeblog API来达到Live Writer发布文章的功能,程序目录下的api_rpc.py里面的代码就是。首先下载Microsoft Windows Live Writer 2009,推荐到天空软件站下载吧:http://www.skycn.com/soft/40043.html 下载后解压,双击Windows LiveWriter 2009 Build 14.0.8050.1202.msi程序即可快速完成安装。然后运行Windows Live Writer,我们来添加用户。

首先,请确认你搭建在GAE(Google App Engine)上的micoblog的博客设置里面,客户端(Xmlrpc)调用设置那一栏已填上了自己的用户名和密码(这两个可随便取)。

接着在本机运行Windows Live Writer,会出现添加用户向导。请按照下面的步骤一个一个设置即可。


通过分析过后,如无意外,就会到了主界面。

使用代码高亮功能

代码高亮功能由vvonder同学实现,非常实用。
到这里来吧:http://vvonderblog.appspot.com/code-highlight
将您的代码贴如后点击"高亮代码"即可生成HTML代码,然后在发帖的时候,在编辑器那一栏选择"源代码(图标形如<>)",切换到HTML代码编辑状态,找到对应的位置插入即可。
有个建议,希望可以实现在编辑器中实现一个按钮,点击该按钮就直接将编辑中的代码高亮显示,以解决在源代码中找适当位置的困难。

最后非常感谢xuming和vvonder等人的无私奉献,希望我的努力可以把我带入你们的开发团队中,这一切太有意思了。

今天是母校85周年校庆,顺祝母校生日快乐!

转载请注明:来自pugWoo's Life
本文地址:http://www.pugwoo.com/2009/11/12/choose-micolog-new-begin.html



9 条评论

我要留言
  • 1 F

    houkai 发表于 2009-11-17 at 10:25 回复 引用

    这个修改版 确实不错!! 欢迎一起Micolog
    哦,是Micolog不是Micoblog
  • 2 F

    vvonder 发表于 2009-11-17 at 11:14 回复 引用

    过来捧场,貌似图片撑破了布局,ie6下侧边栏跑下面去了。母校85周年校庆,貌似和博主是校友Smile
  • 3 F

    vvonder 发表于 2009-11-17 at 11:30 回复 引用

    再补充一个:
    sdblog:http://code.google.com/p/sdapp/
    这个有图形验证码,很强大
  • 4 F

    pugwoo 发表于 2009-11-17 at 11:54 回复 引用

    @houkai-35:謝謝捧場阿!@vvonder-37:謝謝捧場阿!校友阿,你好牛哦Smile
  • 5 F

    WooGooo 发表于 2009-12-01 at 13:44 回复 引用

    没想到我们都走了之后又来了人坚守在gae上!支持你!挺住
  • 6 F

    pugwoo 发表于 2009-12-01 at 17:39 回复 引用

    @WooGooo-12001:
    谢谢!墙是无法和广大人民群众斗的,坚持到底!
  • 7 F

    二拖 发表于 2010-07-22 at 12:55 回复 引用

    GAE的ghs ip都被封杀了。我想问下你的域名是怎样映射的?
  • 8 F

    pugwoo 发表于 2010-07-22 at 16:26 回复 引用

    @二拖-174001:
    用nginx做反向代理,域名CNAME到服务器IP地址上就行了。
  • 9 F

    lovethis 发表于 2010-07-26 at 10:56 回复 引用

    很棒,用live writer可以发布日志,爽的