Skip to content

你好世界:我的第一篇博客

写作是最好的学习方式之一。通过把学到的知识写下来,不仅能加深理解,还能帮助其他人。

之前用过纯 HTML 写个人主页,虽然灵活但维护起来太麻烦。后来发现了 Astro + Starlight 这个组合:

  • Astro — 零 JS 的静态站点生成器,性能极好
  • Starlight — 文档风格的主题,自带搜索、暗色模式、导航
  • Markdown — 写内容用 Markdown,不需要写 HTML

整个过程其实很简单:

  1. 安装 Node.js
  2. 创建 Astro 项目:npm create astro@latest
  3. 添加 Starlight:npx astro add starlight
  4. 写 Markdown 内容
  5. 推送到 GitHub,自动部署
Terminal window
# 创建项目
npm create astro@latest my-site
cd my-site
# 添加 Starlight
npx astro add starlight --yes
# 本地预览
npm run dev
  • [ ] 写更多技术文章
  • [ ] 记录学习 Rust 的过程
  • [ ] 分享项目开发经验

如果你也在考虑搭建个人主页,推荐试试 Astro + Starlight 这个组合。