很早就有一个弄博客的念头了,经过了一个多月的增删查改,
从最开始的WordPress到Emlog再到Hexo,从一开始在Github部署再到Github和Coding同时部署。
之所以选择了Hexo,是因为第一次看到基于Hexo的博客的时候,突然眼前一亮。
正如它官网所说Hexo 是一个快速、简洁且高效的博客框架,Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
这正是我所喜欢的极简但又不失内涵。
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上,架设属于自己的网站。
也可以把 WordPress当作一个内容管理系统(CMS)来使用。虽然WordPress有很多简约的主题,但是我个人感觉WordPress比较臃肿,
功能过于繁多。Emlog呢,跟WordPress差不多,不过使用的人没WordPress多,主题也不并不是那么完善。Hexo并不需要服务器,
它直接可以由本地生成html的静态页面,然后通过Git部署到一些托管平台,其实域名也不需要 可以使用托管平台提供的二级域名。
Hexo还有我比较喜欢的一点在Github有很多好看的简约主题,可以随意折腾,它的搭建相对于另外两个就比较麻烦了还需要配置环境什么的,
喜欢折腾的小伙伴可以尝试Hexo。
再说一下在这一个多月里博客出现的问题,一开始使用的是本地存储的图片,然后因为Github是国外的服务器本身访问速度就慢再加载图片就更慢了,
解决办法:使用的七牛云免费存储。还有就是域名,我绑定的我自己的域名,但是莫名其妙的被腾讯拦截了,去管家官网查询域名并没有被拦截,
再去论坛发帖,版主也就给发了个查询的截图,然后申诉的结果,说我网站有恶意内容,我当时就纳闷呢我的博客搭建好两天就发布了两篇测试文章哪有恶意内容,
最后还是联系的管家的人工客服解除的。还有就是后来在网上了解到在Github部署的博客不能被百度收录,又找了一些解决的办法,
使用国内的Coding和Github同时部署,让国内的用户访问Coding平台上的,让国外的访问Github的,这样不但可以解决百度收录问题,还可以提高网站的访问速度。
还有在Github部署的时候,域名被改成了Https协议但到了Coding上又变回了Http,然后在Coding平台上和七牛云平台上又申请的ssl协议。
经过了零零散散一个多月的时间,博客终于可以拿出手了。