hugo 站点开站记录

无奈与机遇

记录一下从 Wordpress 迁移到 hugo 的心路历程。

前言

当初的博客是买的两年学生服务器,现如今已经面临续费。由于某些我不愿再提的原因,已经无力以原价续费了。

当然,搞一台服务器并不是什么难事。所以深层的原因是工作流的改变

之前的博客是 Wordpress 搭建的 Sakurairo 主题,功能比较全也比较符合我二次元的审美。然而,Wordpress 的冗余程度已经不可同日而语,事实上在大多数我想要写点什么的时候都会被 Wordpress 的速度劝退。

于是我尽力避免打开后台,使用 MWeb 的同步功能直接把文章推送到博客。(除了推送不当可能造成数据库冲突以外都还行)然而不维护服务器/后台是不可能的,除了日常的更新外,时不时就会出现一些问题,以及主题也会因为一些不可抗力的因素挂掉一些资源。。。

所以我摆了,我放弃了,不如尝试一下静态博客。

搭建过程

由于之前已经在 Github Page 上搭建过 hexo,所以搭建 hugo 十分顺利,基本上花了一天看看文档就都搭完配置完了。

至于原来的博客,由于我再也不想碰 Wordpress 的后台了,所以晚点看下,如果没有什么重要的文章就都不要了

目前最主要的问题是之前的链接都挂了,一些友链可能会出问题。本地化 Avatar 的友友们,我哭死😭

当前配置

网站架构

  • Go 1.18.3
  • hugo v0.101.0+extended darwin/arm64
  • theme FixIt v0.2.17-RC

编辑器

  • Obsidian
  • VSCode(主要用于推送、部署)

一些改变

对于用户来说,最主要的改变是评论系统。由于采用了 giscus,所有需要评论的用户都需要登录 Github。一开始还考虑要不要换一个,但想了想有点门槛也是不错的。

对于博主来说,迁移下来体验到的改变有:

  • 快了几百倍
  • 本地化文章
  • 工作流转变为以 Git/Github 为核心
  • 没有需要维护的后台与服务器
  • 与乱七八糟的插件 say goodbye
  • 老文章的丢失

总体来说,还是利大于弊的。

TODOs

  • 测试主题功能
  • 完善 obsidian X hugo 工作流
  • 迁移文章
  • 自定义 CSS
  • 添加页面
0%