当我在屏幕上敲下这行字时,是8月26日,距离我搭建完成自己的首个博客已经过去了两天。这么重要的事当然要记录一下,于是就有了这篇文章。我会试着把搭建博客的整个心路历程——从突发奇想到付诸实践——尽可能完整的写出来,当然,如果这篇文章可以帮助到屏幕前的你,就再好不过了。
突发奇想
以前的想法暂且不论,搭建一个个人博客的想法出现于8月20日。那天晚上我阅读到了阮一峰的《网站设计的最简主义》,然后又翻阅了几位朋友的博客,一个想法从脑袋里冒了出来:我能不能也有一个自己的博客呢?
我把这个想法和几位朋友聊了一下,并开始搜索搭建博客的教程,然后我发现,似乎搭建博客也没有我想象中的那么困难。于是,在朋友们的鼓励下,我开始筹备搭建自己的第一个博客了。
选择服务商
首当其冲的第一个难题就是选择服务商。倒并不是因为稳定性安全性之类的问题,而是我不想在国内备案。
我询问了CPK,他的网站和qqbot运行在美国的服务器上,CPK向我推荐了Vultr——一个稳定(指国内可直连),且价格便宜的美国服务商。其最低价格为6美元每月,折合人民币约42.7元(2024年8月26日)。Vultr的好处和坏处(对于国内用户来说)都很明显:好处是,无需备案,并且服务器按小时计费,还可以赖账;坏处则是连接速度比较慢。
兜兜转转一天,在林恩的推荐下,我研究起了腾讯云的境外服务器。相较Vultr,腾讯云的境外服务器既无需备案,连接速度也很快,而且有中文面板可以选择,支付也很方便。腾讯云轻量应用服务器的最低价格是30元每月(东京)。在24日下午,我购买了腾讯云的腾讯云轻量应用服务器(2H2G,40GSSD),正式开启了博客的搭建之旅。
选择博客架构
目前,市面上流行的博客有Hexo、WordPress、Halo、Typecho、Jekyll等几种,其中,我接触过WordPress和Jekyll,但是给我的体验感都一言难尽,在思来想去之下,我把目光锁定在了Hexo和Typecho这两个架构上。这两个架构比起来其实不相上下,但是Hexo更倾向于构建静态博客,本着来都来了的精神(并且单项式也推荐),我选择了更轻量,而且看起来更花哨一点的Typecho架构。
Typecho的安装非常简单,解压之后,在宝塔面板添加好网站,配置好数据库,就可以访问了。在Typecho的样式网站上,我挑了一个让我眼前一亮的样式——由Bhao制作的Cuckoo。然后按需修改了一些配置,申请了萌备。到此,博客的雏形就已经出现了。
购买域名
前面提到,我不想在国内备案,于是域名也只能在境外网站购买。腾讯云虽然提供域名购买服务,但因为腾讯云需要实名认证,在腾讯云上直接购买的域名,即使不需要ICP备案,也可以通过whois开盒。
最开始,我选择了NameCheap,但是这个网站有个问题,支付方式需要Visa借记卡。我没有Visa借记卡,于是我在网上搜索,有没有支持支付宝的国外域名网站。还真被我找到了:NameSilo。有利必有弊,这个网站的域名管理功能是纯英文的,而且不能通过浏览器自带的翻译功能翻译,需要一些英语门槛。而且,这个网站自带的域名解析也比较慢,但是好在稳定能用,我也就不强求了。
伪静态、SSL证书
有了域名,接下来要做的就是配置伪静态和SSL证书了。我这里直接使用了宝塔面板自带的配置文件样板,竟然可以直接用,省掉了很多麻烦。关于SSL证书,我用了宝塔面板可以自动续签的Let's Encrypt最后,在Typecho的【设置—基本—站点地址】里填写好域名,就大功告成了!
后记
搭建博客的过程比我想象中的要顺利许多,所以,如果你也有搭建博客的想法,想有一个属于自己的网络日记本,不妨也试一试?