https://github.com/rhythmicwave/resume
一个基于Vue的简历制作工具,支持本地编辑、简单配置、A4 预览、头像上传和 PDF 导出。程序员简历;工程师简历;技术简历;应届生简历
https://github.com/rhythmicwave/resume
Last synced: 16 days ago
JSON representation
一个基于Vue的简历制作工具,支持本地编辑、简单配置、A4 预览、头像上传和 PDF 导出。程序员简历;工程师简历;技术简历;应届生简历
- Host: GitHub
- URL: https://github.com/rhythmicwave/resume
- Owner: RhythmicWave
- License: mit
- Created: 2026-04-30T13:00:04.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-13T13:04:46.000Z (about 1 month ago)
- Last Synced: 2026-05-13T15:13:18.338Z (about 1 month ago)
- Language: Vue
- Homepage:
- Size: 1.2 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vue Resume Builder
一个本地使用的简历编辑器。基于 Vue 3 + Vite,左侧填写内容,右侧实时预览 A4 简历,最后导出 PDF。
不需要 LaTeX 环境,也不需要改模板语法;内容主要通过页面表单或 `src/data/resume.ts` 配置。

## 特点
- 本地运行,数据默认保存在浏览器本地
- 配置简单,默认内容集中在 `src/data/resume.ts`
- 空模块自动隐藏,例如没有工作经历就不会显示对应标题
- 支持本地上传头像,也支持头像 URL
- 实时 A4 预览,一键导出 PDF
- 可添加教育、实习、工作、项目、获奖、技能和自定义模块
## 开始使用
```bash
npm install
npm run dev
```
打开终端提示的地址,通常是:
```text
http://127.0.0.1:5173
```
构建:
```bash
npm run build
```
## 修改默认内容
默认简历数据在:
```text
src/data/resume_template.ts
```
页面里点击“重置示例”时,会恢复这里的默认配置。
如果某个模块不需要,保持数组为空即可:
```ts
work: []
```
这样预览里不会渲染“工作经历”。
## 导出
点击页面右上角“导出 PDF”即可。
如果图片来自网络 URL,建议使用允许跨域访问的图片地址;本地上传头像通常更稳定。