好了,知道要建自己的博客了,但为什么是Ghost?

紧接上篇从零开始搭建自己的博客。
如果你真的确定要建自己的博客了,那么接下来最难取舍的问题就出现了,能找到这么多建博客的方法,哪一种适合你呢?

鞋子合不合脚只有脚知道,哪种适合你真的只有你自己知道,我可帮不了你,不过我可以告诉你我为什么选了Ghost。

底层

首先我考虑的是底层平台。
由于打定主意要安装在最小的VPS上,所以显然Windows和macOS是没戏的了,只剩Linux。
经过眼花缭乱的Linux发行版的选择之后,Ubuntu是我的选择。
PS,我的日常电脑用的是Manjaro,每日一yay神清气爽。但是众所周知Arch用在服务器上太考验人品了,所以就选Ubuntu吧,国内Ubuntu的资源和讨论最多,没必要舍近求远给自己找麻烦,反正服务器开着基本就不需要乱动了,和桌面不一样。RH系的Linux我一直不太喜欢,觉得太正儿八经那种,跟我八字不合。
Anyway,反正我就是选了Ubuntu,你可以自己选喜欢的,反正linux都一样。

框架

接下来就是最头痛的问题,用哪种框架呢?

首先自己底层撸起这事我是不干的,像我这种半吊子你让我干这种事不如杀了我吧,我还是得找现成的开源框架。

WordPress

接下来WordPress是最先淘汰的,刚刚说了得安装在最小的VPS上,所以么,WordPress这一套装上去我估计内存直接爆炸了哈哈。
其他原因还包括臃肿的代码和混乱的结构,虽然功能和插件确实很多,但是less is more,作为个人博客来说WordPress太重了。LAMP一套下来服务器真的是不要不要的。
https://cn.wordpress.org/

静态

接下来就是Hugo、Hexo、Jekyll这一票静态平台。
这票框架首先不满足我的平台独立性的concern,基本上都要通过GitHub转一手,万一呢,是吧?
然后呢,这票基本上我看都是比较适合文字性的博客,适合程序员。像我这种影视歌多栖选手,啊,是书画全能型博主,感觉不是很合适的样子。尤其是我的博客里面技术性文字只有一小部分,占用GitHub的资源有点不够礼貌
另外写好后需要静态编译然后git到远端,不是很适合移动写文。
还有一个关键是静态页面很多功能就比较简陋了,这个没得救,后台管理什么的也呵呵。
综上,这票框架我也否了。
https://gohugo.io/
https://hexo.io/zh-cn/index.html
https://jekyllrb.com/

Typecho

接下来是国产的Typecho,看上去真的不错非常满足我的需求,但是就只有一点,丫的停止更新了……
倒不是说非要追新,但是停止更新了心里总有点毛毛的,不介意这个的话其实这个国人编写的博客系统还是很满足国人的需要的。
PS,官网社区还是有人活动的,并没有变成鬼城。
http://typecho.org/

Ghost

找了一圈我慢慢明确了自己的需求,首先不要太重型,其次最好不要依赖平台,最后最好好看点,emmm。
于是我发现了Ghost。
Ghost是前WordPress的员工进行的项目,由于他们觉得WordPress越来越重,不满公司的发展路线于是退出公司基于Ngix重新开发了一套轻博客平台,功能简单简陋,但是专注于富文本编辑,安装完立马就可以开写,对图文、Markdown支持很不错。由于采用了新架构和功能上的克制,官方声称速度高达WordPress的十倍。
自带响应式设计,自动生成移动网站和支持lazy load功能。听上去还不错哦。
关键中的关键,Ghost既支持MySQL做数据库,也支持SQLite做数据库,甚好,本来就嫌弃MySQL大而无当,而且备份起来一个db文件完事,Perfect。
Ghost虽然功能简陋,但令人欣慰的是更新频率还是不错的,我建站20多天已经更新了两个小版本了,从2.2.0升级到了2.4.0。虽然不知道加了什么功能,但是我就是喜欢升级,不然怎么会选择Arch,哈哈哈。Ghost升级频率深得我心。
另外,从功能和风格来看,我老怀疑Ghost和Medium有什么不正当交易。
https://ghost.org/

既然Ghost现在生命力不错,也比较适合我这种想法很多的人生产的内容,就决定了,就是它了。

至于结果嘛,你现在看的就是,客官可还满意否?

to be continued...


一步步教你从零开始搭博客系列: