个人博客计划


从去年3月份开始,我就有了建设个人技术博客的想法。那时候,我是一个linux C嵌入式程序员。现在,已经成了一个初级全栈WEB程序员。不仅能用AngularJS写点前端代码,而且能用Python的Flask框架编写后端服务器代码。虽然现在我自认为还是一个菜鸟,但是为了成为技术大牛的梦想,我选择自己搭建一个技术博客。
在建设个人技术博客的过程中,需要考虑两件事:

  • 选择什么样的域名?
  • 博客用什么方式搭建?

选择什么样的域名

在选择域名方面,我相信很多人都纠结过。当然,我也是。刚开始我是想以自己名字的拼音注册域名的,但是fengyao.com和fengyao.cn都已经被注册了。然后就选择了我的网名,所以注册了yaoelvon.com。后来又觉得不好记。所以在不到一个月内,我注册了4个域名,分别是:yaoelvon.com、lessb.com、ipyjs.com和vincent.net.cn。下面是各个域名的优缺点。

  • yaoelvon 优点:我的网名、github账号、gmail账号;缺点:难记
  • lessb 优点:好记,可解释为lessbutbetter;缺点:sb
  • ipyjs 优点:爱python javascript 缺点:面窄
  • vincent 优点:好记,英文名,冯申特 缺点:以.net.cn结尾

对于域名,我leader的建议是:重内容,轻域名。我网名注册的域名就挺好的。做公司才会对域名比较看重。我深以为然,但还是注册了好多域名。留着以后用吧。

另外可选的域名有:fengyao.me, 注册fengyao.me并使用。

2016/10/04 更换本博客的域名为yaofeng.org,并改名为【冯尧的博客】。
2016/10/04 更换本博客的域名为yaoel.com。


博客用什么方式搭建

据我所知,可以使用wordpress、jekll、hexo等方式建立博客。我没有使用过wordpress,所以不予评价。尝试过jekll,觉得不太好用。后来发现hexo挺好用的,而且zippera的博文写的很好,折腾了几次后,终于使用hexo将自己的博客搭建起来了。然而,使用hexo只是我搭建博客的第一步。我会逐渐对博客进行修改和重建。
按照个人想法,最终决定将博客的建设分成4个阶段进行,这四个阶段都有代号,分别是:MonkeyHorseLionApe
下面是粗劣的设计方向:

step1: Monkey
Monkey,意思是猴子,特点:灵巧。
技术:使用hexo来实现,上线快,部署快,容易上手。
参考:主要参考了Zippera的博文,在此对他表示感谢。

step2: Horse
Horse,意思是马,特点:健壮。
技术:使用Flask和Jinja实现,前端和服务器一体。
参考:主要参考Flask Web开发。

step3: Lion
Lion,意思是狮子。
技术:前端改用AngularJS实现,后端使用Flask。
参考:流程大致跟当前做的项目相同,参考当前项目。

step4: Ape
Ape,意思是猿,特点:聪明。(人猿星球出现在了我当前的脑海中)
技术:AngularJS2.x或React做前端,后端使用Flask。
参考:还没想好,待续。


时间计划

下面是粗略的时间计划表:

时间 代号
2016/4/1-2016/5/31 Monkey
2016/6/1-2016/8/31 Horse
2016/9/1-2016/12/31 Lion
2017/1/1-2017/??/?? Ape

详细的计划会在独立的博文中出现。

fengyao