FMFomalhaut 头像

Fomalhaut

Per aspera ad astra.

返回博客
Digital Garden6 min

欢迎来到这座数字花园

从一次首页重构开始,谈谈为什么要建立一处属于自己的长期写作空间。

数字花园写作Next.js

数字花园不是一本已经装订完成的书。它更像一张持续生长的地图:有些路径清晰,有些区域还只有零散的标记,新的想法也会不断与旧内容建立连接。

为什么重新开始写作

信息流适合快速浏览,却不适合保存长期思考。建立这个站点,是为了给代码笔记、项目复盘和日常观察留出一个稳定的位置。

这里的文章不追求一次完成。内容可以随着实践继续修订,错误会被纠正,模糊的判断也会留下变化过程。

内容将如何组织

这个博客暂时分为三个主要部分:

  • 博客:记录工程实践、设计判断与阶段性思考。
  • 项目:保存可以运行的作品、实验和它们背后的决策。
  • 花园笔记:收纳尚未发展成完整文章的短内容。

所有文章都以 Markdown 文件保存。样式、目录和响应式排版由站点框架统一处理,因此新增内容时只需要关心标题、摘要和正文。

一段最小的代码

下面这段函数表达了这个站点希望保持的原则:输入内容,得到结构清晰的页面,其余工作交给框架。

export function publish(content: string) {
  return {
    content,
    status: "growing",
  };
}

接下来

下一步会逐渐补充文章检索、标签归档、目录导航和 RSS。它们会服务于内容查找,而不是让写作流程变得复杂。

这篇文章是内容系统的第一份测试,也是这座花园真正开始生长的地方。