基于 Astro 与 React,集成 Tailwind CSS 和 shadcn/ui
astro-gaia — Astro 作品集模板
作者 danielecammarata
面向开发者的单作者 Astro 作品集模板,集成 Tailwind、React 与 shadcn/ui,支持博客分类与 SEO。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。 本截图因高度限制未包含整页。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置作品集集合与博客分类支持
支持 Markdown 和 MDX 内容
包含 SEO 优化(canonical URL、OpenGraph)和站点地图
使用 Biome 进行代码检查与格式化
提供 Netlify 一键部署按钮
模板详细介绍
AstroGaia 是一个为软件开发者设计的单作者作品集主题,基于 Astro.js 构建,并整合了 Tailwind CSS、ReactJS 和 shadcn/ui。模板的核心结构包含作品集内容集合(Portfolio collection)和博客分类支持,适合用来展示个人项目、技术文章或职业履历。项目文件组织清晰,内容通过 Markdown 或 MDX 管理,并利用 Astro 的内容集合进行类型校验,方便维护。
在功能层面,模板内置了视图过渡效果、SEO 友好的 canonical URL 与 OpenGraph 数据、站点地图支持,以及代码检查和格式化工具 Biome。React 组件的引入让交互部分更灵活,而 shadcn/ui 则提供了一套可复用的 UI 组件。对于想要快速搭建个人品牌页面的开发者,AstroGaia 提供了开箱即用的基础,但需要注意,模板的演示内容由 ChatGPT 生成,图片来自 Unsplash,上线前需要替换为真实内容。
需要明确的是,模板本身不包含登录、支付或管理后台等后端功能,它只是一个静态站点主题。部署方面,README 提供了 Netlify 一键部署按钮,但其他平台(如 Vercel)的部署细节未提及,需要自行配置。此外,项目当前星标数较少,且许可证状态未明确,使用前建议查看仓库的 LICENSE 文件或联系作者确认。
适合你的项目吗?
适用场景
- 个人开发者搭建作品集网站
- 展示技术博客与项目案例
- 快速原型设计,利用 shadcn/ui 组件
- 学习 Astro 内容集合与视图过渡的实践
适合人群
- 前端开发者
- 技术博主
- 独立开发者
- 设计作品集展示(需自行调整)
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后运行 npm install 安装依赖,使用 npm run dev 启动开发服务器。
- 2
内容管理需在 src/content/ 下按集合结构添加 Markdown 或 MDX 文件。
- 3
部署前需替换演示内容与图片,并检查许可证状态。
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明MIT许可证允许免费使用、复制、修改、合并、发布、分发、再许可和销售软件,仅需保留版权和许可声明。
使用时需要遵守
- 保留原作者版权声明和 MIT 许可证声明。
- 保留版权声明和许可声明
额外费用与待核对事项
- 演示图片来自Unsplash,其许可未在文档中明确
查看原文依据
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software
许可证原文
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
许可证原文
https://github.com/danielecammarata/astro-gaia/blob/main/LICENSE.mdhttps://github.com/danielecammarata/astro-gaia/blob/HEAD/README.mdPermission is hereby granted, free of char
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-09-24。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 71 / 100
- 技术栈
- Astro · React
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2024-06-21
- 截图检查日期
- 2026-09-06
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Astro。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
当前版本没有可核对的编辑审核记录;旧的应用时间不代表已完成事实审核。
这条历史介绍未保存固定版本的来源快照。请对照当前仓库,发现不一致可反馈。
反馈内容错误看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

astro-theme-cactus
A simple Astro theme. Use it to create your blog or website.
Astro · 作品集

astrofy
Astrofy is a free and open-source template for your Personal Portfolio Website built with Astro and TailwindCS…
Astro · 作品集

astro-nano
Astro Nano is a static, minimalist, lightweight, lightning fast portfolio and blog.
Astro · 作品集

astro-erudite
An opinionated, unstyled static blogging template built with Astro and native CSS.
Astro · 作品集

astro-sphere
Astro Sphere is a static, minimalist, lightweight, lightning fast portfolio and blog.
Astro · 作品集

astro-micro
Blog theme for Astro with search and comments built-in. Zero frameworks.
Astro · 作品集
