博客最早写于2016年。当时对web技术还不是很熟悉,又想有自己的域名,于是选择了wordpress的解决方案。
当时用的一家香港主机商,直接提供好部署wordpress的主机。只需要购买域名绑定解析,就可以使用。

后来大概18年,主机商停止运营,不得不换地方。但又想要在国内有比较好的访问体验,就把博客迁移到了腾讯云,备案了域名。使用腾讯云的云服务器,自己安装配置wordpress。
但仍然对web技术不是很熟悉,只是简单的安装配置。比如主机的带宽很小,静态资源没放CDN,直接放在主机上,访问速度很慢。并且并发访问高了以后,博客就容易挂掉。

最近因为熟悉了Web技术栈,感觉可以用更简单的技术方案了:直接静态网站部署在对象存储上,用CDN加速。能够优化掉云主机的成本,并且访问速度更快。
技术栈经过搜索决定使用Hexo。麻烦的是有些主题的代码用的ejs,改起来有点头大。好消息是所有博客都可以用markdown书写了。

Wordpress迁移到Hexo并没找到什么成熟方案,于是直接从Evernote和Notion的原始文档导出Markdown再做整理了,其中前者用的evernote2md。原来九十余篇博客,保留了四十余篇原创的,丢掉的大多是GDC/网上英文文章的翻译稿,不缺我这一个。

博客代码托管在Github,通过Github Action提交到腾讯云存储,然后在云存储上配置云函数刷新CDN,没什么复杂的。

于是就到今天的样子了,总共迁移时间大概花了半天,相关技术方案还比较成熟。

大部分博客仍然会同步到微信公众号。
码工图形