开始

2023.8.13, 博客终于还是要迁移至腾讯云了,三个原因:

  • wordpress常年疏于打理,写作习惯自从迁移至markdown后难以切回去
  • 阿里云到期了,续期的性价比真的不高,还不如轻量云服务
  • hugo相对于wp, 速度更快,更轻量, 也是go写的,方便自己二次开发

准备

迁移

  • 代码高亮
  • pm2安装
  • 域名转入, 指向新主机
  • 旧博文修改, 转成markdown
  • 图床迁移, 从阿里云迁移到腾讯云, 用oss工具下载图
  • 图片链接修改
  • 统计和插件
  • 评论系统
  • 本地搜索
  • 后台管理
  • SSL上线
  • 域名备案
  • 主题调整, 中英文适配
  • GA统计

过程

主题调整

整体调整

参考: https://github.com/flysnow-org/maupassant-hugo

语言支持

参考: https://github.com/flysnow-org/maupassant-hugo/issues?q=%E8%AF%AD%E8%A8%80

内存优化

导出后,记得清理一些静态文件内容, 比如图片等资源, 这些内容会占用hugo的内存空间

ssl支持

这次直接用的腾讯云的免费ssl证书, 本来考虑使用caddy的或者let’s encrypt的, 但是考虑到caddy的性能问题和折腾程度, 还是直接用nginx + 白嫖的腾讯云ssl证书了

ssl证书申请和安装

统计

使用google analytics(分析) - https://analytics.google.com/analytics/web/provision/#/provision 因为我带的主题是集成了GA了,直接填衡量ID就可以了