跳到主要内容
万两金的个人博客

2026

个人静态工作站(本站)

用 Astro 构建的纯静态个人站点,零运行时框架依赖,覆盖博客与作品集两套内容模型。

担任角色
独立设计与开发
技术栈
Astro / TypeScript / Tailwind CSS / Nginx

成果要点

  • 首页 HTML 体积控制在 10KB 以内,框架运行时 JS 为 0
  • 全站无境外资源依赖,避免第三方 CDN 影响加载与可用性
  • 内容与展示分离,新增文章只需提交一个 Markdown 文件
  • 深浅色主题在首屏渲染前完成切换,无闪白

背景

需要一个长期可维护的个人内容站点,同时要满足个人非经营性备案的形态要求:不能有用户生成内容,不能有后台。

方案

选择静态生成方案,构建产物是纯 HTML 与 CSS,部署在境内服务器上由 Nginx 直接托管。

关键取舍

  • 零后端:没有服务端接口,从形态上排除 UGC 与经营性风险
  • 内容即文件:文章用 Markdown 编写,随代码进版本库,天然有历史记录
  • 样式原子化:用 Tailwind 按需生成样式,避免维护庞大的自定义 CSS

成果

  • 首页 HTML 约 8KB,框架运行时 JS 为 0,主题切换脚本内联
  • 类型检查零错误零警告,构建产物可直接部署
  • 新增一篇文章的成本是一次 Git 提交