云镜收藏

稍后阅读

清单保存在当前浏览器,方便下次回来继续阅读。

清单还是空的

在笔记卡片或正文页点击“加入稍后阅读”即可收藏。

← 归返月潭

月映旧卷 · 持续维护

闲梦 · 云村

一座持续生长的个人数字世界,用来记录学习笔记、技术实践与开源项目。

2026.07 — 至今持续维护
AstroTypeScriptReactMDX
白云环绕的云村主视觉与远处青山

成器实录

这项工作如何被做出来

案例核对于

我的职责独立完成产品定位、视觉设计、内容建模、前端开发与质量验证
核心问题

在保留像素绘本世界观的同时,让笔记、项目与计划仍然容易找到、容易阅读,并能在静态托管环境长期维护。

公开内容
静态优先
构建阶段生成,并由 Pagefind 建立中文索引
质量验证
自动回归
覆盖单元、可访问性与 Chromium 端到端场景
私人工作台
独立隔离
管理员身份与 D1 私人数据不进入公开构建

现实限制

  • 公开内容保持静态发布,私人数据则必须与搜索、缓存和公开构建彻底隔离
  • 首页拥有大幅四时地图,但必须控制首屏图片与脚本开销
  • 动画、键盘导航、移动端触控和无 JavaScript 场景都要有可用路径

关键取舍

  • 以 Astro 内容集合承载真实资料,用少量 React Islands 处理必要交互
  • 让七境对应稳定的内容职责,同时保留搜索、RSS 与普通链接作为直接入口
  • 将搜索质量、阅读统计、离线策略和关键交互纳入自动化回归

复盘结论

  • 视觉完成度不能替代真实内容,后续更新应优先补项目证据与学习记录
  • 世界观地名需要配合明确导览,第一次访问的人不应先猜每个区域的用途
  • 大图和环境动画要遵守渐进增强,核心内容始终应由普通 HTML 链接抵达

项目定位

一座藏在云墙后的个人数字村落,用来发布学习笔记、开源项目经历与个人介绍。页面以云村为中心,让风谷承接笔记、月潭保存项目档案,并以个人主页呈现真实履历。

技术实现

  • 使用 Astro 内容集合与 MDX 管理笔记、项目和元数据,并在构建阶段生成静态页面。
  • 通过少量 React Islands 实现云幕入场、全境地图、卷轴侧栏与四时环境切换,控制客户端脚本体积。
  • 集成 Pagefind 中文全文搜索,同时提供 RSS、Sitemap、自定义 404 与响应式导航。
  • 将私人工作台部署为独立受保护应用,以指定邮箱、网站专用密码和服务端会话限制唯一管理员,保留通行密钥作为备用验证方式,并由 D1 持久保存私人记录。
  • 为减少动态效果偏好、无 JavaScript 场景和键盘导航提供降级支持。

当前状态

站点仍在持续维护,后续会继续补充真实笔记、开源项目档案与可验证的个人经历。