你好世界:我的第一篇博客
为什么写博客?
Section titled “为什么写博客?”写作是最好的学习方式之一。通过把学到的知识写下来,不仅能加深理解,还能帮助其他人。
为什么选择 Astro + Starlight?
Section titled “为什么选择 Astro + Starlight?”之前用过纯 HTML 写个人主页,虽然灵活但维护起来太麻烦。后来发现了 Astro + Starlight 这个组合:
- Astro — 零 JS 的静态站点生成器,性能极好
- Starlight — 文档风格的主题,自带搜索、暗色模式、导航
- Markdown — 写内容用 Markdown,不需要写 HTML
整个过程其实很简单:
- 安装 Node.js
- 创建 Astro 项目:
npm create astro@latest - 添加 Starlight:
npx astro add starlight - 写 Markdown 内容
- 推送到 GitHub,自动部署
# 创建项目npm create astro@latest my-sitecd my-site
# 添加 Starlightnpx astro add starlight --yes
# 本地预览npm run dev- [ ] 写更多技术文章
- [ ] 记录学习 Rust 的过程
- [ ] 分享项目开发经验
如果你也在考虑搭建个人主页,推荐试试 Astro + Starlight 这个组合。