免费是最贵的,这次我又深刻的体会了一次,上周搭建了 GitHub + Hexo 个人博客,由于 GitHub Pages 时好时坏,于是一顿折腾,最终将博客迁移到了阿里云的 ECS 上了,在这里整理下如何最小成本的基于 ECS 搭建博客
只看搭建过程,请直接跳转到 购买 ECS 服务器
目录:
免费是最贵的
探索尝试
1 购买 ECS 服务器
2 登录及初始化
3 绑定域名
4 设置 GIT
创建 git 用户
创建 git 仓库
配置 Hexo
5 设置 Nginx
总结
参考
免费是最贵的
免费是最贵的,一点也没错,任何东西都是有成本的,成本的具体形式是多样的,时间、机会、金钱等等,免费实际上是一个片面理解,即指将成本看成了金钱,而忽视了其他成本形式,这就会造成一个片面的认知障碍,从而失去对事情的全面认识,从而有可能掉入认知陷进
就拿这次个人博客搭建来说吧,能提供免费资源的 Pages 一定会有成本付出的(虽然互联网产品边际成本几乎是〇),那么作为用户付出的是什么?付出的是人气,关注度,和自己的时间,作为 Pages 平台,需要更多人参与,就是人气,需要活跃度,就是你的关注,需要打造出好的作品和产品,就是你的时间和思考,有了更多的人气和参与度,Pages 本身就有了价值,从而弥补(这样说不够准确)免费提供部分的成本
不仅是如此,如今很多产品都是这样,微信、微博、公众号、头条、抖音等等,免费意味着你付出了非金钱之外的其他成本,只是这些成本没意识到或者不在意而已,这也是交易的内在动力,用自己有的换取自己没有的
如果有可能需要思考下免费后面的逻辑,对于用 GitHub Pages 来说,虽然是免费的,但不利于在国内访问,常常网络阻力不能访问,特别是将文章分享出去后,别人访问不了就很尴尬,李笑来老师的作品都是托管在 GitHub Pages 上的,为什么,因为好酒不怕巷子深,大量的粉丝想尽办法找他的作品,访问的卡顿已经不是主要问题了
同样的情况,对于我来说,没有知名度,在起步阶段,推广都来不及,要是访问者都看不到,就更没有机会接受读者的检验了,所以同样的情况,对于我来说,免费是更贵的,因为让我失去了展现自己推广自己的机会
这就是我发现 GitHub Pages 不能正常访问就必须换成其他方式的原因
探索尝试
在使用 ECS 搭建之前,我还尝试过用国内的 Gitee,他同样提供了 Pages,而且和 GitHub 一样方便,Hexo 也可以完全兼容,不过经过尝试之后,发现免费版的 Gitee 不能绑定自己的域名,只能用他提供的,虽然也是一个办法,但是仍有缺陷,如果要能绑定域名,需要购买企业版的 Gitee Page Pro,也就是说不是免费的。
这里小吐槽一下,在用 Gitee Pages 时,并没有提示说不能绑定个人域名&