用BAE搭建WordPress博客小白完整教程(一)—–初识

用BAE搭建WordPress博客小白完整教程(一)—–初识

昨天研究了一下午定制Android的ROM,结果弄完了刷上居然还用不了..悲剧,算了先不理它以后再研究吧.

几天前我连WordPress长什么样都还没清楚,现在居然用它写上了博客,灰常神奇吧~其实它很简单,你就这样~这样~这样~然后再这样~~就行了哈

废话不多说,先讲讲教程吧~

初识

既然是初识,那我们先来讲讲所需要的工具

  1. 一个已经激活的BAE账号

  2. SVN工具,推荐用TortoiseSVN

  3. WordPress源码包

  4. sublime text2文本编辑工具,这个只是方便查看修改代码而已,不是必须的,只是个人喜好,你也可以用记事本或者是notepad++之类的都行

如果你自己知道这些是什么东西了,请跳过吧,如果你还不懂上面这些玩意儿是个啥,请别着急,带我慢慢给你道来,

什么是BAE

BAE(Baidu App Engine)百度应用引擎,是百度推出的网络应用开发平台。基于BAE架构,使开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务。BAE有能力将原本单机的LAMP架构,变成分布式架构.这是百度百科的定义,看似好专业的样子~~Engine嘛,就是样发动机一样,举一个简单的例子,你就把BAE看成是一个小舞台,里面有好多的工具,什么音响啊,功放啊,灯光啊,电源啊都有,还有每个小舞台都有一个自己的仓库,你在演出前可以把你带来的吉它,架子鼓之类的东西都先放到仓库里,用的时候就从仓库里拿出来用就行了,不用整天提着一大堆东西跑来跑去的,这个仓库只属于你,别人不能用.好,现在你在BAE上搭建一个博客,就好像你拿着你心爱的电吉它到你的小舞台演出一番,你插好电源,弄好音响,调好灯光,就可以开始演奏了,同时你还可以把你演奏过的歌曲用录音机录下来放到仓库里,没事的时候可以拿出来听听.BAE是一个开发的环境(小舞台),它提供给你一些服务(电源,音响),你用的博客软件Wordpress(电吉它)使用这些服务就可以发出美妙的音乐了,同时你不用为在家弹吉它被人扔鸡蛋而担心,也用不为自己买的音响音效而苦恼,因为这里是舞台!所有的东西尽管拿去用吧,不过,用多了可要交钱的哦~说到交钱有人就望而却步了吧?哈哈,按照百度的说法,为了"防止资源的恶意滥用","收费策略不以盈利为目的",其实每天还是有免费的配额的,对一个个人博客来说,这些配额已经绰绰有余了,所以不用担心不够用.天下没有免费的午餐嘛.

好了,了解了BAE是个啥玩意那我怎么得到这个东东呢?首先,弄一个百度的账号来,这个应该都会吧,就去百度网站上申请一个账号,然后登录账号到百度开发者中心为开发者,由于BAE现在属于邀请授权才能用,所以你要给百度发邮件得到邀请码激活账号就行了,关于写邮件的教程我也不多说了,网上很多,搜一下就有了,似乎挺容易得到,反正我是一申请等了三天就发给我了,刚申请得到的给的是PHP开发的权限,WordPress就是用PHP写的,所以这样就足够了,如果你想用java或者是python,就得回一封邮件说你想要java,python权限,第二天就给你开通了,目前BAE只用这三种语言开发吧.注意,虽然BAE说是开放平台,实际上用的时候还是有很多的限制的,我会在以后的博文中提到.现在的云开放平台也有很多新浪的SAE,阿里云,腾讯云,国外的亚马逊云,Google的GAE(经常被墙)等等,用这种开放平台的好处就是不用过多担心服务器端的事情,你不用自己架一个服务器,申请域名,管理,一心开发你自己的应用然后放到开放平台上就行了,缺点也很明显了,假如说某一天BAE服务器挂掉了..那你也找不到我的博客了,前段时间不是因为亚马逊的服务器宕机了然后Netflix的服务也大面积受影响嘛,Netflix用的是亚马逊的云服务,不太懂的可以上网查查哈

SVN又是啥

SVN是一个代码版本管理软件,一般是连在网上的服务器,说白了就是一个代码管家婆,你把写好的代码上传给SVN,它给你记着你是啥时候上传的,上传了什么,你是对原来的代码添加了东西还是修改还是删除,每一次上传SVN都会给你的上传的代码分配一个版本号,要是你的电脑上代码弄丢了就可以问管家婆:"我XX时候上传过的代码呢,我看一下",然后它就发过来你想要的代码信息,如果正是你想要的,那你就可以下载下来,注意一点,你每次提交代码的操作都会形成一个版本,不管你添加.修改还是删除,你的操作只个对这个版本有效,什么意思呢?比如,你的SVN上在代码文件a.cpp,b.cpp,版本号是1,你把它们下载到你本地电脑的一个文件夹里,这时这个文件夹就会生成了个隐藏的.svn文件夹和SVN上的那两个文件a.cpp和b.cpp,现在你把a.cpp删除,把b.cpp改在b.c,新建一个c.cpp文件,然后全都提交上传到SVN上,这样就形成了版本2,内容b.c和c.cpp文件,现在有两个版本了,如果你想要回原来的a.cpp和b.cpp文件,你在在一个文件夹里下载版本1的代码,这两个文件就下载下来了,也就是说,SVN上只保存你改动过的文件并形成一个版本,永远不会删除或是修改以前上传过的东西..不知道有没有讲得明白,还是不懂的话,自己下载一个SVN来弄弄就清楚了,哈哈~~我就不多说了.回到正题,BAE用的就是SVN这来管理你上传的代码,在BAE上创建一个应用BAE就会给你分配一个这个应用专属的SVN地址,你把代码上传到BAE给你分配的SVN上,BAE就取你最新上传的代码发布你的程序

WordPress呢?

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行“前100万”的网站中有超过16.7%的网站使用WordPress。到了2011年8月,约22%的新网站采用了WordPress。[5]WordPress是目前因特网上最流行的博客系统。这是维基百科上的解释,作为开源的博客软件,有很多人它开发插件,它的生态环境也越来越完善,而且容易操作你可以免费使用,你可以到wordpress中文网去下载它的源码

嗯,先说这么多吧,后面还有哦~待续~~

Leave a Reply

Your email address will not be published. Required fields are marked *