关于博客本身
关于博客本身
本博客使用 Gatsby 开发,免费托管于 Netlify。用 Gatsby + Netlify 搭建静态博客属于很常见的选择,实际用下来体验也还算不错:有开箱即用的现成模板,也可以完全自行设计开发,同时不用花费太多精力在部署和维护上,专心用 Markdown 写内容即可——这正是一个静态博客所需要的特性。关于 Netlify 值得一提的是,这家公司的服务器在海外,因此无法保证国内直连的速度,并且随时可能会被 GFW 封掉,变得彻底无法访问,俗称被墙。至于为什么不选择国内厂商则说来话长,其中一个重要理由是,在国内建站需要实名备案。大不了一个人博客而已,倒还不至于大张旗鼓搞到这个地步。
博客的代码脱胎于本人年初动工的技术博客项目。当时的想法是设计上追求极简风格,从现在的结果来看,这个“极简”可能不是极度简约,而是极其简陋……毕竟我对设计一无所知。技术博客倒不怎么讲究花里胡哨的设计,主要是要有高水平的内容(然而根本没有),所以这个样子就还凑合着用;就个人博客来说,其实不怎么令人满意,但眼下又懒得再专门另写一套(比较花时间),又不想用别人写的(不方便日后维护),只好在现有基础上做了些简单修改。将来如果还有心情的话,再写一套也未尝不可。
博客支持 PWA 特性,可以像原生应用一样,安装在任何有浏览器的设备上(无论电脑、平板或是手机)。之后只需要打开安装好的应用,而无需通过浏览器输入网址,即可实现快速访问;同时支持离线模式,在没有网络连接的情况下,也可以阅读下载好的内容。此外,博客还发布了 RSS 源,方便习惯聚合信息的读者使用 RSS 阅读器浏览内容。
说起来比较好笑,搭这个博客唯一花钱的地方居然是域名。域名注册于 Namecheap,相比 GoDaddy 确实便宜一些(没记错的话相差 10 美刀左右,折合人民币大概 70 块钱,足够再买一个便宜的域名了),但前者只支持 Visa/MasterCard 信用卡或 PayPal 付款,而后者可以用支付宝。 .tokyo 后缀的域名实在是好贵……实际上,像大多数同类服务一样,部署在 Netlify 上的网站可以免费定制子域名,但后缀只能是固定的 .netlify.app。为了完美契合博客名称且省一点钱,最后还是硬着头皮委屈了下钱包,牺牲了自己的信用卡信息,姑且先买了两年(总计 24.32 美刀),之后续费与否主要取决于有没有人愿意看(应该会有),以及能否坚持更新下去(估计够呛)。
买域名还有个小插曲:头天晚上付款,第二天早上醒来一看居然账号被封,气急败坏发邮件找客服理论,被告知付款用的信用卡触发了风控系统,想解封按照流程需要在接下来的 24 小时内提供 payment descriptor 或者信用卡照片。当时的心情是,头一次在网上用信用卡付款,哪知道还有这么多破规矩,payment descriptor 是个啥没听说过姑且不提,居然蹬鼻子上脸要信用卡照片,我干脆把卡给丫寄过去算了!为了省这十美刀真是亏到姥姥家,早知如此当初还不如在 GoDaddy 上用支付宝买……后来才发现短信堆里躺着一条银行发来的交易提醒,上面写着神秘代码,将信将疑把代码发给客服才得以解封——原来这玩意就是 payment descriptor。买域名可说是整个搭博客过程中最坎坷的一环(真没想到),还好最后搞定了。