内容以 Markdown 文件组织,按 about、blogs、certificates、contact、projects、studies、works 等目录分类
astro-cv-esquelete — Astro 作品集模板
作者 mmouzo
基于 Astro 的免费简历模板,内容以 Markdown 文件组织,使用 TailwindCSS 与 daisyUI 构建界面,采用 MIT 许可。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
栏目由 Container.astro 中的 AccordionLayout 组件控制,可添加或注释掉以增删栏目
使用 Astro 构建,样式基于 TailwindCSS 与 daisyUI
public 目录内置简历 PDF、头像、favicon 与页面截图等静态资源
仓库采用 MIT 许可,README 说明项目基于 Astro-Vitae 二次开发
模板详细介绍
astro-cv-esquelete 是一个用 Astro 构建的简历(CV)模板,定位为免费、易用的个人简历页面。页面内容不写在组件里,而是分散在 /src/pages 下按目录分类的 Markdown 文件中,例如 about、blogs、certificates、contact、projects、studies、works,每个目录对应简历的一个栏目,增删或修改 .md 文件即可更新内容。
界面由 src/components 下的 Card、ContactCard、Container、Footer、Header 等 Astro 组件,以及 src/layouts 下的 BaseLayout 与 AccordionLayout 组成。栏目通过 Container.astro 中的 AccordionLayout 组件挂载:新增栏目需要添加一个带相应属性的 AccordionLayout 及其子组件,删除栏目则注释或移除对应的 AccordionLayout。
技术栈为 Astro,样式使用 TailwindCSS 与 daisyUI,仓库中包含 astro.config.mjs、tailwind.config.mjs 与 tsconfig.json 等配置文件。public 目录放置了简历 PDF、头像、favicon 与截图等静态资源。项目在 README 中说明其基础来自 @USKhokhar 的 Astro-Vitae。
使用限制方面:模板本身只提供页面结构与样式,不包含后台、数据库或内容管理界面,内容维护依赖直接编辑 Markdown 与 Astro 组件。仓库采用 MIT 许可,免费范围是该版本代码;演示图片、字体、图标等第三方素材需按各自许可单独核对,域名、托管等外部服务也可能产生费用。
适合你的项目吗?
适用场景
- 制作个人在线简历页面并部署到静态托管
- 用 Markdown 维护工作经历、学历、证书与项目等内容
- 在现有模板基础上调整栏目结构与组件样式
- 作为 Astro 与 TailwindCSS 的练习项目进行二次开发
适合人群
- 需要快速搭建个人简历页面的开发者
- 习惯用 Markdown 管理内容的用户
- 希望基于 MIT 许可代码自行修改和部署的人
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
在项目根目录执行 npm install 安装依赖
- 2
执行 npm run dev 启动本地开发服务器,默认地址为 localhost:4321
- 3
执行 npm run build 生成生产站点到 ./dist/ 目录
- 4
内容修改集中在 /src/pages 下的 Markdown 文件,栏目结构调整在 src/components/Container.astro
- 5
使用前请自行核对演示图片、字体、图标等第三方素材的许可
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/mmouzo/astro-cv-esquelete/blob/main/LICENSEhttps://github.com/mmouzo/astro-cv-esquelete/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-04。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- Astro Themes
- 资料与维护参考分
- 资料较完整 · 87 / 100
- 技术栈
- Astro
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2025-11-22
- 截图检查日期
- 2026-10-04
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Astro。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-04
查看当时使用的来源资料
SHA-256: cf831e3a6c0b05678ed19f9ca52292141c33fd11f0c1b197ce724803ccb78164
2026-10-04T16:40:32.456Z
来源文件 / 仓库# Astro-CV-Esquelete
Astro-CV-Esquelete is a free, easy-to-use CV template with a clean design. Just fill in your details and you're ready to go!
## Project Structure
┣ 📂public
┃ ┣ 📜cv-20240219.pdf
┃ ┣ 📜favicon.webp
┃ ┣ 📜gl_flag_128x.png
┃ ┣ 📜profile.webp
┃ ┣ 📜snap-md.png
┃ ┣ 📜snap_laptop.webp
┃ ┗ 📜snap_mobile.webp
┣ 📂src
┃ ┣ 📂components
┃ ┃ ┣ 📜Card.astro
┃ ┃ ┣ 📜ContactCard.astro
┃ ┃ ┣ 📜Container.astro
┃ ┃ ┣ 📜Footer.astro
┃ ┃ ┗ 📜Header.astro
┃ ┣ 📂layouts
┃ ┃ ┣ 📜AccordionLayout.astro
┃ ┃ ┗ 📜BaseLayout.astro
┃ ┣ 📂pages
┃ ┃ ┣ 📂about
┃ ┃ ┃ ┗ 📜about.md
┃ ┃ ┣ 📂blogs
┃ ┃ ┃ ┗ 📜home-mmouzo.md
┃ ┃ ┣ 📂certificates
┃ ┃ ┃ ┗ 📜backend2022.md
┃ ┃ ┣ 📂contact
┃ ┃ ┃ ┣ 📜email.md
┃ ┃ ┃ ┣ 📜github.md
┃ ┃ ┃ ┣ 📜linkedin.md
┃ ┃ ┃ ┗ 📜telegram.md
┃ ┃ ┣ 📂projects
┃ ┃ ┃ ┗ 📜spotfilm.md
┃ ┃ ┣ 📂studies
┃ ┃ ┃ ┣ 📜dam.md
┃ ┃ ┃ ┗ 📜smr.md
┃ ┃ ┣ 📂works
┃ ┃ ┃ ┣ 📜work1.md
┃ ┃ ┃ ┗ 📜work2.md
┃ ┃ ┗ 📜index.astro
┃ ┗ 📜env.d.ts
┣ 📜.gitattributes
┣ 📜.gitignore
┣ 📜LICENSE
┣ 📜README.md
┣ 📜astro.config.mjs
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜tailwind.config.mjs
┗ 📜tsconfig.json
## Installation
#### Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :-------------- | :------------------------------------------ |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build your production site to `./dist/` |
## Tech Stack
**JAVASCRIPT FRAMEWORKS**
- [Astro](https://astro.build/ "Astro")
**UI FRAMEWORKS**
- [TailwindCSS](https://tailwindcss.com/ "TailwindCSS")
- [daisyUI](https://daisyui.com/ "daisyUI")
## Use and editing of content
All content is in Markdown files classified in directories in `/src/pages`

To edit the content simply add, delete or modify the .md files.
### Adding or Removing a field
**Add a new field:**
Go to `Container.astro` in` src/components/`.
To add a new field, add a new `<AccordionLayout />` component with the appropriate properties and the corresponding child component.
**Remove an existing field:**
To remove an existing field, simply comment out the `<AccordionLayout />` component of that particular field or delete it.

## Demo
[astro-cv-esquelete](https://astro-cv-esquelete.vercel.app/ "astro-cv-esquelete")

## Acknowledgments
I want to thank [@USKhokhar](https://github.com/USKhokhar "@USKhokhar") who did [Astro-Vitae](https://github.com/USKhokhar/astro-vitae "Astro-Vitae") that served as the basis for this project.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

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 · 作品集
