Micolog

 
 

GAE下Micolog博客的饭否主题模板.

2010,04,22 / 14:30 • 分享,经验, 网站建设 • #9

饭否离开大家很久了,本来我是准备自己制作一个Wordpress的饭否主题的,但是Wordpress的函数太复杂并且现在对于这方面没有兴趣,借着研究在GAE上架设Micolog博客程序的空暇自己修改了一款主题自己使用,不过鉴于Micolog的主题太少,还是决定把这款主题分享出来给大家使用吧.

这款主题模板我也不需要给他命名了,因为很多都是借鉴了别人辛苦的劳动成果直接简单修改制作成的,如果你非要区别其他的模板就称它为FanFou-Theme吧.本主题是基于Micolog0.7RC1制作的,首先我在这里要感谢一下国内的徐明给大家开源了这么好的GAE博客程序,采用的模板原型为UtomBox的一款主题,不过由于我的CSS工地太差,只是做简单的修改,所以这款主题还有很多方面不完美甚至是很差,希望达人们多多指教,请勿拍砖.

先上图片预览吧. 大图预览1 大图预览2

下载本主题文件后直接将ZIP压缩包放置在Micolog的themes文件夹下面然后在后台启用就可以,Micolog支持ZIP文件加载主题功能,我觉得这个很方便,本主题在0.7RC1Win下Firefox3.59,IE8.0浏览均无错位,其他未测试,欢迎大家报错.

主题完美的支持文章置顶功能,如需要使用页面独立模板直接在后台建立于独立模板名称相同的名称页面即可实现,评论目前为顺序显示,侧面在模板中加入了125*125的下方块Adsense广告,使用的时候自己去掉吧.

由于自己使用的,并且时间紧张粗糙制作,在未发现问题情况下将不再做任何改进,请谅解.

补充:现在唯一的问题是我发现评论验证码不论是图片还是算术在输入错误的境况下都可以成功提交评论,这个应该是我模板里的判断出现问题,但是现在仍未能解决,需要徐明或者其他Micolog达人可以帮忙解决下,不甚感谢.

饭否主题在线预览: https://toxiaoi.appspot.com

Download Micolog饭否主题
Downloaded of 531 times


初试 Google App Engine

2010,04,20 / 13:22 • 网站建设 • #3

最早的时候只知道建网站的语言有Html,asp,后接触了PHP,asp.net等等,但是我从来没有听说过Python的语言,初次接触Google App Engine是因为自己在想办法将Twitter同步至新浪微博搜索到了月光博客的教程,之后就了解了Google App Engine这个Google强大的东西,比如著名的推特中文圈Twitese,个人TwitterAPI接口,徐明的Micolog博客程序等都是建立在GAE基础上建立的.

Google App Engine(GAE)是Google的互联网应用程序引擎服务,用户可以使用Google 提供的API开发自己的网站或互联网应用,而服务器、带宽等全部有Google的服务器集群来实现.GAE被开发者视为高速、免费的虚拟主机,用户可以通过Java以及Python编写的程序或者网页上传至GAE上来建站.

如果你也想拥有GAE网站,首先需要做到的是必须注册一个Gmail的Google账户.然后我就详细的用Micolog为例子详细介绍具体的步骤.

1,登陆Google账户并且注册GAE服务,记住必须是Gmail账户才能注册.
链接:http://appengine.google.com/
注册的时候你需要用手机验证,国家选择Other 手机号码前面加上+86,并且注意的是每个手机号码只能验证一个GAE用户,每个用户10个应用(application),每个应用500M存储空间和每月500 万综合浏览量,这些足够你使用了.

2,登录GAE,新建一个应用(application),比如我新建的应用名为:toxiaoi.应用一旦建立将不能删除和修改,之后你的GAE访问地址将是:toxiaoi.appspot.com

3,下载需要安装在你电脑上的程序支持,
App Engine SDK
下载链接:http://code.google.com/intl/zh-CN/appengine/downloads.html
我的安装目录为:E:\gae

python 2.5
下载链接:http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi
我的安装目录为:E:\python
目前GAE只支持2.5版本的Python.

详细下载请查看:
http://code.google.com/intl/zh-CN/appengine/downloads.html

4,下载Micolog 博客程序.http://code.google.com/p/micolog/
Micolog博客程序时国内开发者徐明制作的开源Python程序,很类似于Wordpress,方便上手使用,支持标签和静态化.

5,把解压后的Micolog文件夹复制到GAE的安装目录(开源将Micolog目录名改成任何名字),修改Micolog目录下的app.yaml文件中的第一行,把application:后面的mlog改成你在GAE上新建的应用名.比如我就改成:application:toxiaoi

6,最后就是通过CMD上传你的博客程序至GAE.
开始-运行-cmd,进入你的App Engine SDK安装目录,比如我的安装目录是E:\gae,首先输入E: 回车 – CD gae 回车,之后再输入上传程序命令:appcfg.py update Micolog 回车,记住这里的Micolog就是你的Micolog程序文件夹名称,而并不是application应用名称,上传至你的多个application应用其中的一个是根据aoo.yaml文件判断的. 首次上传时会提示你输入gmail地址和密码,直接在输入回车就可以了,不过密码是不显示的千万别输入错误,之后就等待上传Micolog博客程序结束,你就可以访问你在GAE上的博客了,访问的地址为:http://应用名.appspot.com, 比如我的就是:http://toxiaoi.appspot.com.

其实在GAE上建立一个博客很简单,不需要域名和空间就可以完成,不过我国强大的GFW经常性的对Appspot的IP进行封锁,我们也可以使用https来访问博客.我也是新手,如果有需要可以和我联系.