从零开始搭建我的 Astro 博客
记录选择 Astro、配置内容集合并完成博客基础功能的过程。
为什么选择 Astro
我想要一个可以记录学习、生活和娱乐内容的个人博客。比较 Astro 和 Next.js 之后,我选择了 Astro:它适合以文章为主的网站,Markdown 内容管理直接,生成的页面也很轻量。
搭建过程
我先用 Astro 的博客模板创建项目,再逐步整理页面结构。文章放在 src/content/blog/ 目录中,使用 Markdown 编写,并通过内容集合校验标题、摘要、发布日期、分类和标签。
之后我完成了首页、文章列表、文章详情页、分类筛选、标签筛选和搜索,还给网站增加了明暗主题切换。
接下来
接下来我会继续完善页面样式,替换个人介绍,并把自己的学习笔记和日常记录整理成文章。这个博客也会作为我学习前端开发的实践项目持续更新。