欢迎访问 老鱼笔记今天是
无障碍与显示设置

经过一段时间的整理,这个站点终于上线了。它的定位很简单:给零散的想法找一个固定的落点,让写过的字能被检索、被翻阅,而不是散落在各个笔记软件里。

为什么要自己搭站点

把内容放在第三方平台上当然更省事,但有两个问题是绕不开的:

  1. 格式的自由度:平台决定你能写什么、怎么排版,代码块、表格、图表往往处处受限;
  2. 长期稳定性:平台会关停、会改版、会调整展示逻辑,而写作者只能被动接受。

自建站点最大的好处是:内容就是一堆纯文本文件。哪怕十年后再看,Markdown 依然能被任何工具打开。

写作工具会过时,但纯文本不会。这也是本站所有内容都存放在 src/content/ 目录下的原因。

为什么选择 Astro

选型时对比过几种方案,最终选择 Astro,主要因为三点:

  • 内容优先:Markdown 是原生支持的一等公民,写文章不需要经过任何“转换”环节;
  • 产物是纯静态页面:构建出来就是 HTML,没有后端、没有数据库,随便找个静态托管就能跑;
  • 组件化但克制:需要交互的地方可以加一点 JS,不需要的地方一个字节都不输出。

一次典型的内容构建流程

# 本地预览:改完 Markdown 保存即刷新
npm run dev

# 构建静态文件到 dist/
npm run build

# 本地验证构建产物
npm run preview

整个站点的构建时间通常在数秒之内,即使文章数量增长到几百篇,也不会明显变慢。

这个站点会写什么

大致分为四个方向,也就是导航里的「专题栏目」:

栏目 内容
技术札记 前端、工具链、工程化实践中的记录
读书笔记 读过的书与带来的思考
生活随想 不成熟但真实的观察
归档杂谈 资料整理与信息管理方法

后续计划

近期会先把「内容归档」相关的文章补齐,同时观察站点在实际使用中的问题:排版是否舒适、检索是否方便、移动端阅读是否顺手。有调整会写在「通知公告」里。

如果这个站点的内容对你有帮助,欢迎通过 RSS 订阅。

信息来源:OldFish ·本站原创 · 发布时间:

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。