内容集中在 src/config/resumeConfig.ts 单个配置文件,包含个人信息、联系方式、经历、语言、技能、教育与主题设置
resume2.0 — Vue 作品集模板
作者 gammaSpeck
基于 Vue 3、Vite、TypeScript 与 Vuetify 的响应式简历应用,内容集中在单个配置文件里,并可通过 puppeteer 生成 PDF。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
使用 Vue 3、Vite、TypeScript、Vuetify 构建,依赖管理使用 pnpm
README 声明为响应式设计,并提供桌面与移动端预览截图
通过 puppeteer 运行 pnpm pdf-gen 可将页面生成 PDF
主题颜色可在配置文件的 themeSettings 中调整,进一步样式修改需编辑组件文件
提供 pnpm dev 开发服务器与 pnpm build 生产构建命令
模板详细介绍
resume2.0 是一个用 Vue 3、Vite、TypeScript 和 Vuetify 构建的响应式简历应用,README 将其定位为可自定义的简历页面。简历内容全部放在 src/config/resumeConfig.ts 一个配置文件中,涵盖个人信息(姓名、职位、简介)、联系方式链接、工作经历、语言、按类别划分的技能、教育经历以及主题设置;头像图片放在 src/assets/ 中,需要在配置里更新文件名。
使用流程为:克隆仓库、用 pnpm install 安装依赖、修改配置文件与头像、pnpm dev 启动开发服务器(README 说明本地地址为 http://localhost:3000),在另一个终端运行 pnpm pdf-gen 生成 PDF,最后用 pnpm build 构建生产版本。PDF 生成依赖 puppeteer,即把网页渲染为 PDF。
README 未说明部署方式、托管平台、浏览器兼容范围、无障碍支持、多语言界面或数据校验方式,也未提供除主题颜色与组件文件之外更细的样式定制说明;这些方面需自行查看代码确认。
适合你的项目吗?
适用场景
- 个人制作并维护一份可自定义的在线简历页面
- 需要从同一份配置同时输出网页与 PDF 简历的场景
- 以 Vue 3 + Vuetify 项目为基础,按需修改组件与主题样式
适合人群
- 熟悉 Vue 与 TypeScript、愿意直接编辑配置文件和组件代码的开发者
- 希望把简历内容集中在一个文件里管理的人
- 需要网页版简历并能导出 PDF 的个人使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后执行 pnpm install 安装依赖
- 2
编辑 src/config/resumeConfig.ts 填写个人信息、经历、技能、教育与主题设置
- 3
替换 src/assets/ 中的头像图片,并在配置中更新文件名
- 4
运行 pnpm dev 启动开发服务器,README 说明地址为 http://localhost:3000
- 5
在开发服务器运行的前提下,另开终端执行 pnpm pdf-gen 生成 PDF;生产构建使用 pnpm build
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/gammaSpeck/resume2.0/blob/main/LICENSEhttps://github.com/gammaSpeck/resume2.0/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 88 / 100
- 技术栈
- Vue · Vite
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-08-04
- 截图检查日期
- 2026-10-15
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Vue。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15
查看当时使用的来源资料
SHA-256: 0bfb76396d7b7501da3dd81c3ccd51700037c9ca92eea950a4c3935170770688
2026-10-15T04:42:40.323Z
来源文件 / 仓库# Resume 2.0 This is a modern, responsive resume app built using Vue 3, Vite, TypeScript, and Vuetify. It allows you to create a customizable resume with a clean design. ## Features - 📱 Fully responsive design - 🎨 Customizable theme - 🖨️ PDF generation - 📄 Easily configurable content through a single config file - 🚀 Fast development with Vite ## Quick Start for Your Resume 1. Clone this repository ```sh git clone https://github.com/gammaSpeck/resume2.0.git cd resume2.0 ``` 2. Install dependencies ```sh pnpm install ``` 3. **Customize your resume** - Edit the file at `src/config/resumeConfig.ts` with your personal information - Replace the avatar image in `src/assets/` with your photo (and update the filename in config) 4. Start the development server ```sh pnpm dev ``` 5. Generate PDF (in a separate terminal) - Start the development server if not already running - Run: ```sh pnpm pdf-gen ``` 6. Build for production ```sh pnpm build ``` ## Customization ### Resume Content All resume content is stored in a single configuration file at `src/config/resumeConfig.ts`. This file contains: - Personal information (name, title, summary) - Contact links - Experience history - Languages - Skills (organized by category) - Education history - Theme settings ### Styling - The theme colors can be customized in the `themeSettings` section of the config file - Additional styling customizations can be made in the component files ## Development The app will be available locally at: [http://localhost:3000](http://localhost:3000) ## Technologies Used - **Vue 3**: JavaScript framework for building user interfaces - **Vite**: Frontend build tool for fast development - **TypeScript**: Typed superset of JavaScript that compiles to plain JavaScript - **Vuetify**: Material Design component framework for Vue - **pnpm**: Fast, disk space efficient package manager - **puppeteer**: Used to create a PDF out of a web page ## Contributing Contributions are welcome! Please submit a pull request or open an issue for any feature requests or bug reports. ## License This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for more details.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

portfolio-template
👋A simple, minimal portfolio website!
Vue · 作品集

vuejs-os-template
vuejs-os-template 是一个面向 Vue 2 的 Web OS 模板,目标是让开发者快速搭建一个带有桌面、窗口和导航栏的交互式网页。
Vue · 作品集

resume
leegeunhyeok/resume 是一份以 Vue 3 + TypeScript 构建的个人简历模板,视觉上模仿 macOS Big Sur 风格,适合开发者展示个人经历与作品。
Vue · 作品集

portfolio-template
A fully customizable portfolio website template built using Vue.js and Tailwind CSS.
Vue · 作品集

vue-porto
VuePorto is a Bootstrap resume or CV landing page theme using Vuejs spa to help you create easy to use, stylis…
Vue · 作品集

portfolio
A modern full-stack portfolio template built with Laravel 13, Inertia.js, and Vue 3, featuring a blog, project…
Vue · 后台
