经过几天的折腾,终于将个人笔记从本地迁移到了线上。经过对比分析,我最终选择了静态网页生成器 Hugo。

为什么选择 Hugo?

相比于传统的动态博客系统(如 WordPress),Hugo 拥有极快的生成速度,且不需要复杂的数据库配置。所有的文章都可以通过本地 Markdown 编写,通过简单的命令就能生成静态的 HTML 文件。这对于纯粹为了记录知识的人来说,安全、轻量且易于备份。

环境搭建

在 Windows 环境下,我使用了 Scoop 包管理器进行了安装,一句命令即可搞定环境变量。随后使用 hugo new site 初始化了目录结构。

Front Matter 标准格式

为了让系统正确解析文章的元数据,我统一了头部格式,包含 Title、Date、Categories 和 Tags,为以后的搜索和归档打下了基础。接下来就是漫长的内容迁移工作了。