admin.idv.ng

IDV.NG 航海日志

雅然丛刊 迁移至 HUGO

发布于 # log

升级 Mr.Bard 后,我休息了几天,接着开始给 “雅然丛刊” 搬家。

这次我选择了 Hugo

如果你读过上一篇公告,可能会好奇:既然刚刚才把 Mr.Bard 迁移到 Astro,并且对它赞不绝口,为什么这次不继续用 Astro,而是换了一个不同的工具?

原因很简单——成熟度

Astro 是优秀的,它充满想象力,社区活跃,迭代迅速。但也正因如此,它的 API 和生态仍在快速变化之中。今天能用的方案,明天可能就需要调整。对于一个实验性的个人博客,这完全不是问题。但对于雅然丛刊,我需要一个更稳定、更可预测的底层。

而 Hugo,恰恰是这样的存在。

为什么是 Hugo?

Hugo 是目前最成熟的静态站点生成器之一,由 Go 语言编写,以构建速度闻名。动辄数百个页面的站点,Hugo 可以在毫秒级别完成构建——这不是夸张,而是字面意义上的快。在静态站点生成器领域,Hugo 的编译速度至今无人能出其右。

除此之外,Hugo 还有几个让我放心的特质:

简而言之,如果说 Astro 是一个充满可能性的前沿实验室,那么 Hugo 就是一座经历过无数次风暴洗礼的灯塔——它不会给你惊喜,但也绝不会给你惊吓。

一些私心

说到这里,其实还有一个更深层的原因。

在我心目中,雅然丛刊不仅仅是一个栏目。它的解构主义精神——破坏、重塑——是 IDV.NG 这片数字群岛的价值观基石。

根基需要的是稳固,而不是时尚。我不愿意看到一个承载核心价值的站点,因为框架的一次版本升级而出现兼容性问题,更不愿意在未来的某一天,因为某个依赖包被作者弃用而导致整站无法构建。

迁移平台这种大事,容不得半点差池。

所以,尽管 Astro 很好,我还是选择了更沉稳的 Hugo 来承载雅然丛刊。这不是技术上的退步,而是一种对内容的敬畏。

新的起点

至此,IDV.NG 旗下的两个核心站点都已完成现代化迁移:

两套技术栈,两种哲学,但指向同一个方向:让内容回归内容本身

雅然丛刊