简单扯扯
博客从2019年开始,陪伴了我将近7年。
WordPress使用感受
当年用WordPress的时候,总感觉卡的不行,尝试过各种替换样式库、字体库的地址,一样是卡的起飞。
Typecho使用感受
把WordPress换到Typecho后,速度快了许多,操作也少了一些,不过丢失了一些文章。再换到Hugo也是差不多的情况,只是这些文章是我手动删的,因为有些内容似乎不太合规。 至于为什么要换到Hugo,很大一部分原因是我想降低博客的运行成本。虽然我每年都是买的百元秒杀服务器,不过接触到静态博客这种东西后,我还是想把这钱给省下来。
部署过程
用了几天空闲的时间看了下各家静态博客的优劣势,最后选定了Hugo。
文章迁移
先从MySQL数据库里取出博客的文章数据表,对着GeMiNi说出了我的需求,最后给我写了个Python脚本一键转换成Hugo的文章格式。
下载主题
Hugo这玩意挺让我意外的,第一次运行需要去官网下载主题。 挑挑拣拣,最后选了hugo-theme-stack。
修改Hugo配置
在配置文件里填写了站点名称和链接,开启了伪静态、侧边栏,配置了文章评论系统,关闭了Hugo自动下载图片。
初始化Git仓库
因为考虑到后面的部署平台问题,我选择将Hugo目录和public目录分别建仓。 public的内容提交到Gitee上,这是为了方便国内平台拉取文件。
部署到EA-Pages
这项服务由腾讯云提供。
博主的另一个作品也托管到他家:https://eve.imcry.vip
EA-Pages会在指引页面要求选择git仓库,仓库的权限可公可私。
博主之所以选择放打包后的文件是因为EA-Pages提供的Hugo是老版本,现在用的主题没法跑在这上面。
最后总结
😅去咬打火机都不要来折腾这种事,有够费时费力的。