快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
核心结论:Astro默认主题(通常指官方博客模板)专注于个人博客/内容创作场景,强调简洁灵活与内容展示;Starlight是专为文档站设计的全功能主题,内置导航、搜索、多语言等文档核心能力,布局与交互更贴合技术文档阅读习惯。
| 主题 | 设计目标 | 核心定位 | 典型场景 |
|---|---|---|---|
| Astro默认主题 | 极简内容展示,突出文章本身,兼顾个人品牌呈现 | 通用型个人站点框架,博客优先 | 个人博客、作品集、生活记录、轻量内容站 |
| Starlight主题 | 文档阅读体验最大化,信息架构清晰,导航便捷 | 专业文档站解决方案,技术文档优先 | 开源项目文档、API参考、产品手册、知识库 |
| 功能 | Astro默认主题 | Starlight主题 |
|---|---|---|
| 布局结构 | 单栏/双栏,博客风格(首页文章列表+详情页) | 三栏布局(全局导航侧边栏+内容区+当前页目录),文档专属 |
| 导航系统 | 基础顶部导航,标签/分类归档 | 自动生成多级侧边栏,页面内目录(TOC),面包屑导航 |
| 搜索功能 | 需手动集成(如Pagefind) | 内置搜索(Pagefind/Algolia),支持全文检索 |
| 多语言 | 基础支持,需手动配置 | 内置国际化(i18n),语言切换便捷,支持RTL |
| 代码高亮 | 基础Shiki支持,默认github-dark主题 | 增强Expressive Code支持,多种主题切换,代码块折叠 |
| 内容管理 | 通用Content Collections,适合博客文章 | 专用docsLoader,按文档结构组织,支持版本控制 |
| 响应式适配 | 基础适配,移动端友好 | 深度优化,侧边栏自适应折叠,阅读体验一致 |
| 无障碍支持 | 基础语义化HTML | 无障碍优先设计,符合WCAG标准,键盘导航友好 |
| 暗色模式 | 基础支持,手动切换 | 自动检测系统主题,一键切换,完整样式适配 |
| 内容增强 | 基础Markdown/MDX,需自定义组件 | 内置提示框(Note/Warning)、标签、锚点链接等文档专用组件 |
Astro默认主题:
src/content/blog/,用frontmatter定义标题、日期、标签等Starlight主题:
src/content/docs/,按目录结构自动生成导航Astro默认主题:
Starlight主题:
astro.config.mjs)快速设置站点信息、导航、颜色等选择Astro默认主题:
选择Starlight主题:
Astro默认主题和Starlight主题都是基于Astro的优秀主题,但面向不同场景:默认主题是通用内容容器,适合个人表达;Starlight是专业文档引擎,专为技术内容设计。选择时应根据你的内容类型、目标受众和功能需求来决定。
需要我分别提供默认主题和 Starlight 主题的 5 分钟快速启动步骤(含关键配置与目录结构),帮助你直接上手吗?
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白