首页 实践洞察 工具与模板 案例与实验 关于我
实践洞察 web-dev

为什么我用 Astro + Markdown 构建个人内容站

从技术选型到实际体验,分享我选择 Astro 作为个人网站框架的思考过程。

📌 你将获得什么
  • 一套可复用的判断框架
  • 可直接使用的模板或方法
  • 一个可尝试的工具入口

选型背景

在决定重建个人网站时,我列了几个核心需求:

  1. 内容优先:写作体验要好,用 Markdown 直接写
  2. 性能优先:页面加载快,首屏不能有 JS 阻塞
  3. 零维护:不需要数据库、服务器端运行时
  4. 可扩展:未来加工具页、案例页时不用推翻重来

为什么是 Astro

岛屿架构

Astro 的岛屿架构意味着默认输出纯静态 HTML,只有需要交互的组件才加载 JavaScript。

Content Collections

Astro 内置的内容集合系统,用 Zod 定义 frontmatter schema,写文章时自动校验。

与 Markdown 原生配合

直接写 Markdown,不需要 CMS 后台,Git 就是版本控制。

实际体验

用了几个月后的感受:Astro 做到了”该简单的地方简单,该灵活的地方灵活。“对于个人内容站来说,它是一个几乎不需要妥协的选择。

徐觉

AI 办公与自动化实践者。把 AI、Office/WPS 和轻量工具变成可使用的工作系统。

如果你对这个话题感兴趣,或者有想要交流的想法,欢迎通过邮件联系我。

📧 发送邮件