利用免费的GAE创建强大的Blog网站

 演示站点:http://qtmaple.appspot.com/javascript

  • 1.既然是使用GAE,那固然要注册一个GAE吧,你只要有Gmail账号就能够了。而后按照步骤创建一个app,这样你就差很少获得你的网站名了,我注册的是qtmaple,因此可使用qtmaple.appspot.com这个Google提供的免费二级域名来访问。
  •  2.下载App Engine SDK。由于要用这个来上传app的,下载后安装便可。注:安装完成SDK,若是再次运行报一个错误see the logfile 'c:\programfiles\google\google_appengine\launcher\googleappenginelauncher.exe.log' for details,则清空C:\Documents and Settings\Administrator\Google目录下因此文件。html

  • 3.下载micolog,这是主程序固然要下载了。完成后是一个压缩包,将该压缩包解压缩到Google App Engine所在目录。java

  • 4.进入Google App Engine下的micolog目录,用文本编辑器打开app.yaml文件,这是一个配置文件,只须要将第一行的application后的内容改为你所创建的app的ID就能够了,好比个人就是qtmaple。(要知道第一次就是由于没有理解这个致使文件上传到GAE都没有成功,笨吧)api

    运行Google App Engine Launcher(GAEL),点击File——Add Existeing Application——选择micolog那个文件夹,端口默认。再点击那个Run(那个绿色的箭头),稍后就会有几个灰色按钮被激活,点击Browse,就会看到网站了,点击Deploy上传部署,至此主要过程结束。固然你也能够下载其余源码测试(这里有不少博客程序源码http://code.google.com/p/micolog/downloads/list),有能力的能够本身开发。app


     

  • 5.那就赶忙开始你的Blog之旅吧。登陆qtmaple.appspot.com就能够看到效果了。点击右上角的admin就能够开始管理你的blog了。看一下简单的后台吧,和wordpress很像哦。dom

     

    虽然看上去完工了,但后续工做尚未完。下面再说几件事情吧。编辑器

    将该app绑定到一个自有的二级域名ide

    首先该域名是已经注册了Google apps,如何注册请看个人上一文:Google apps注册以及解析ghs.google.com。(不过遗憾的是,好像我上文提供的ghs的替代IP又出问题了,下面留言的朋友提供的IP也不行,最后勉强又找了一个可用的IP。我怀疑徐明的博客就是由于墙挡住了而没法访问)。wordpress

    而后,进入到appengine中你刚刚创建的app的控制面板,在左侧的管理工具栏中点击Versions,有一个add domain的按钮,就是它了,点击进入下一页面提示输入域名,直接就是国际域名,好比个人就是sharesh.cn,若是你的域名尚未注册Google apps那么会提示没法继续的。再继续的话就是进入到Google apps的管理面板了,提示输入域名,写一个二级域名就能够了,因此我就写了gae.sharesh.cn。肯定后提示该二级域名的CNAME须要指向ghs.google.com,完成后才能确认点那个我已经完成了该操做的按钮。(这里很简单,图片也不上了,写的也很罗嗦,本身一步一步很容易搞定的)工具

    最后,须要在域名中设置上一步中的二级域名的CNAME记录。进入时代互联的控制面板,域名VDNS管理,增长一个二级域名gde,我没有使用CNAME,而是直接使用了A记录,A记录的IP设置为刚刚找到的能够访问的ghs对应的IP就能够了。重启VDNS,没有等待几秒,我就去点了上一步中的我已完成操做确认域名,居然就直接能够用了,看来增长一个二级域名的DNS解析速度仍是比较快的。

    因此,你如今能够经过这两个域名来访问个人GAE上的blog程序了:qtmaple.co.cc(我本身的二级域名)和qtmaple.appspot.com(Google提供的免费二级域名),二者访问的效果都是同样的。

    将wordpress数据导入micolog:

    这一个步骤仍是很简单的,首先登陆wordpress的后台,选择导出,导出的是wordpress自有个是的XML文件。而后,登陆micolog后台(忘了说了,micolog的登陆是和gmail已经集成了,看来又用到了gmail的API了,够强悍),在设置中的导入导出,选择刚才导出的XML文件直接导入到wordpress中,便可,很是的简单而方便。顺便要提一下的是,wordpress的固定连接,在micolog中也存在,因此,若是你真的准备搬家到GAE,那么可使用彻底一致的固定连接,对于SEO来讲是不会有影响的,这一点作的很是的不错。

    只是,我在导入的时候我碰到了一个问题,居然导入中断掉了,试了好几回都不成功,没有办法只好看XML文件,最后发现居然有几个图片也导出成文章了,我把由图片生成的item删除,最后导入成功了,多是wordpress的bug。

    使用Windows live writer写blog:

    上次我就写了一个文章推荐Windows live writer,没有看过的就回看一下个人文章吧:推荐:Windows live writer 2009(附WIN2003下安装方法)。用WLW来离线写做真的很是的棒,而micolog是和wordpress同样也是支持WLW离线写做的。

    首先登陆micolog后台设置中的基本设置,在最下面有一个客户端(Xmlrpc)调用设置,这里写上你的用户名和密码,这样就能够支持WLW了。

    而后是配置WLW,在WLW中新增一个日志帐户,其中提供者和接入地址,须要按下图填写。(这也是网上找的,否则也不会写这一点)。类型选择wordpress2.2+,接口为网址后面加/rpc,好比个人就是http://gae.sharesh.cn/rpc。通过个人测试,上传图片,嵌入iframe等都没有问题,而且WLW的缩略图等都支持,图片直接上传到GAE的空间,很是的不错。

    micolog xmlprc wlw api

    至此,使用GAE创建blog的过程已经所有完毕,你是否也心痒痒的要创建一个呢?那就赶忙开始吧。

相关文章
相关标签/搜索