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
- 添加页面