文章目录
一、为什么要搭建个人网站?
我从 18 年 6 月份决定开始写博客,在这半年时间中,为了找到了一个喜欢的写作平台,尝试了各种网站,选来选去最后选择了 优快云 ,总体来说是最符合我的需求的。
然而,使用别人的平台,总会有很多限制,总有不顺心的地方,而且我很担心哪天我辛辛苦苦写的文章都没了,所以,还是决定要搭一个自己的网站,毕竟「金窝银窝不如自己的狗窝」,有了自己的网站后,想怎么折腾就怎么折腾~~
目前比较主流且比较节约成本的方式,就是借助 GitHub 和博客框架来实现,在这里我选择的是 GitHub Pages + Hexo 的框架,搭建过程中遇到了很多问题,在此详细记录一下。
二、为什么选择 GitHub Pages 和 Hexo ?
1、GitHub Pages
大家都知道,GitHub 是各种开源及私有软件项目的托管平台,目前已经拥有超过千万的开发者用户,也是所谓的全球最大的同性恋交友网站(o(╯□╰)o)。
同时,使用 GitHub Pages 可以把我们托管到 GitHub 上的静态网站展示出来,而且还良心的给我们提供了一个免费的 HTTP 的 github 二级域名。
2018 年 5 月 1 日,GitHub 正式宣布 GitHub Pages (*.github.io) 支持自定义域名 HTTPS,可以自动帮你申请 Let’s Encrypt 的 SSL 证书并自动部署、续期,太良心了,有木有?
也就是说,我们通过 github 可以完全免费的享受从建站到 SSL 的全套服务,而且访问速度也不赖(如果你不愿意使用 GitHub 给的 *.github.io 域名,那只需要花钱买个域名就可以了)。
要说明的一点是,只限纯静态网站(仅 html + css + js),对于写博客来说,已经完全够用了。