自序:一个新的开始

1250 words 6 min

如你所见,我的博客又迎来了一次焕新。这一次,是将博客从 Azure 迁移到了 Vercel。对我来说,做博客更像是一场远征,而迁移的过程也不仅是一次技术栈的更替,更像是在收拾行装后重新出发。在重构与迁移之间,我得以重新审视这个“无限空间”最初为何存在,以及我与它一路走来的道途。于是,在谈及现在之前,或许有必要从一开始说起。

我的博客最初建于 2017 年下半年。那一年,我用着免费的 .tk 域名和 ISL 香港的免费实例,在友人的帮助下,笨拙地搭建了我的 WordPress 博客。随着敲下第一行文字,我的思绪从此有了落脚点,哪怕有时只是片刻的停驻。而而自己写下的东西能够被他人阅读、获得一点回应,也足以让当时尚显幼稚的我感到满足。至于那时具体写过什么,我早已记不清了。在这么多年的辗转与蹉跎中,很多内容也已经丢失,或是已不适合再展示给读者,又或是早已被我亲手丢进火堆,销毁殆尽。

这些年来,域名从 .xyz 到国内的备案域名,如今落定在 .one;平台也一路辗转:从 WordPress 到 Hexo——那是我第一次得知并尝试静态博客;甚至那时候因为担心 GitHub Pages 在大陆不易访问,我还一度把博客搭建在 Gitee Pages 上;再到后来在阿里云的轻量云中搭建 Ghost,后来又迁移到 Typecho。这背后的每一步都少不了各位友人的帮助,在每一次的迁移背后,多少都藏着一段故事、一次尝试,或是一点不甘心。随着年岁渐长,我写作确实不如从前那般勤勉,有时候甚至一年一更,但这方寸的自留地,我想还是应当让它安静地存在着。

有趣的是,有时候我发现自己更享受“折腾博客”本身:换主题、调样式、部署新框架,甚至研究 CDN、缓存和静态资源优化,我做这些反而比真正坐在键盘前写文章还要投入。或许对我这么个没什么技术背景的人来说,这种折腾才是真正的乐趣所在吧(笑)。

而这一次,我将博客从 Typecho 迁移到了基于 Astro 构建的静态博客。与基于 PHP 的 Typecho 相比,Astro 更现代、更轻量,也更契合我当前的技术偏好。相比动态 CMS 的繁琐,我更倾向于这种内容与表现层分离、渲染更纯粹的、性能更好的生成方式。这也是我继 Hexo 之后,第二次尝试静态博客。

迁移的过程并不轻松,却也让我不得不停留,重新面对这些年来积攒的文字。梳理那些过去的文章,像整理一叠旧信,既熟悉,又透着些恍如隔世的疏离。

由于一些原因,个人选择或不可抗力,博客上的文章常常经历着发布与删除的反复。除此之外,有些内容早已失去时效,有些文字在今天看来也显得稚嫩甚至尴尬,再加上我向来没有用校阅工具的习惯,错字错标点也时有发生。回头看这些旧文章时,我其实犹豫过要不要干脆放着不管,但最终还是觉得,至少应该对读者负责一些。

本着这样的一个原则,我决定对过去写过的这些文章进行一定程度的修订。需要说明的是,修订并不是重写而是梳理、校正和适度的润色。这次我会像一个编辑一样,将尽可能保留原文的语气、风格与底色;毕竟那是当年的我,不该被今天的标准粗暴覆盖。当然,也有例外:如果某篇文章的改动已经大到足以改变其原有的骨架和灵魂,我也会选择将其作为一篇全新的文章重新发布。

所以,如果你此刻访问我的博客,或许会发现文章数量比以往少了许多,不必惊讶,它们早晚会回来的。在接下来的时间里,我会一篇篇地校对、调整、再将其重新发布。这对我而言更像是一次回望、整理与重新出发:哪些内容值得被保留下来,哪些已经完成了它们的使命,又有哪些需要以新的形式继续存在。

可能往后的更新或许会变得疏淡而偶然,但只要我的文字尚有余温,这片自留地就将继续存在。

而我,也仍旧在此。