经过我将近一天一夜的折腾,新站点终于和大家见面了!
这次我选择了 Halo 作为博客系统。和之前使用的静态框架 Hexo 不同,Halo 是一个动态博客系统,类似于 WordPress。这意味着我可以像在 Microsoft Word 里写文档一样,直接撰写和发布文章,轻松更换主题,再也不用费心去写 Markdown、折腾前端技术或者调试 JavaScript 代码了。(当然啦,Markdown 作为程序员的基本功,还是得会的……)
不过,整个搭建过程可没想象中那么顺利。一开始我选择在 Vultr 上部署,虽然用了 1Panel 来简化流程,但绑定域名却成了大问题——死活绑定不上,无论防火墙怎么设置,甚至不开,都不行。后来换到 AWS 测试,居然一次成功……但一想到 AWS 那令人望而却步的定价,还是算了。
一气之下,我转投了国内的雨云。果然,只要提前在 Cloudflare 里解析好域名,管理面板里基本不用再折腾防火墙,一切顺利搞定。不得不说,国内的 VPS 供应商在易用性上确实更友好一些。Vultr 价格贵不说(相同的配置,价格竟然是雨云的 2 倍,更何况我用的还是东京的服务器),一绑域名就“趴窝”,实在让人头疼。
你可能会问:“从 Hexo 换到 Halo,后悔吗?”我的答案是:一点也不后悔。虽然社区里也有人从 Halo 迁回 Hexo,但作为一名主要使用 C/C++、并非全栈开发的新人开发者,能够更专注于内容创作,而非技术细节,这种感觉真的很棒。