VueVite作品集

resume2.0 — Vue 作品集模板

作者 gammaSpeck

基于 Vue 3、Vite、TypeScript 与 Vuetify 的响应式简历应用,内容集中在单个配置文件里,并可通过 puppeteer 生成 PDF。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-15查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

内容集中在 src/config/resumeConfig.ts 单个配置文件,包含个人信息、联系方式、经历、语言、技能、教育与主题设置

02

使用 Vue 3、Vite、TypeScript、Vuetify 构建,依赖管理使用 pnpm

03

README 声明为响应式设计,并提供桌面与移动端预览截图

04

通过 puppeteer 运行 pnpm pdf-gen 可将页面生成 PDF

05

主题颜色可在配置文件的 themeSettings 中调整,进一步样式修改需编辑组件文件

06

提供 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 未说明部署方式、托管平台、浏览器兼容范围、无障碍支持、多语言界面或数据校验方式,也未提供除主题颜色与组件文件之外更细的样式定制说明;这些方面需自行查看代码确认。

VueVite作品集

适合你的项目吗?

适用场景

  • 个人制作并维护一份可自定义的在线简历页面
  • 需要从同一份配置同时输出网页与 PDF 简历的场景
  • 以 Vue 3 + Vuetify 项目为基础,按需修改组件与主题样式

适合人群

  • 熟悉 Vue 与 TypeScript、愿意直接编辑配置文件和组件代码的开发者
  • 希望把简历内容集中在一个文件里管理的人
  • 需要网页版简历并能导出 PDF 的个人使用者

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    克隆仓库后执行 pnpm install 安装依赖

  2. 2

    编辑 src/config/resumeConfig.ts 填写个人信息、经历、技能、教育与主题设置

  3. 3

    替换 src/assets/ 中的头像图片,并在配置中更新文件名

  4. 4

    运行 pnpm dev 启动开发服务器,README 说明地址为 http://localhost:3000

  5. 5

    在开发服务器运行的前提下,另开终端执行 pnpm pdf-gen 生成 PDF;生产构建使用 pnpm build

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

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.
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。