https://github.com/hhstore/vue-resume
简历生成器: 快速使用 vue2.js 和 semantic-ui 生成漂亮简历
https://github.com/hhstore/vue-resume
cv pdf resume resume-creator semantic-ui vue vue2 vue3 vuejs
Last synced: about 2 months ago
JSON representation
简历生成器: 快速使用 vue2.js 和 semantic-ui 生成漂亮简历
- Host: GitHub
- URL: https://github.com/hhstore/vue-resume
- Owner: hhstore
- Created: 2017-07-17T08:02:41.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-07-31T13:01:50.000Z (2 months ago)
- Last Synced: 2025-07-31T14:24:03.366Z (2 months ago)
- Topics: cv, pdf, resume, resume-creator, semantic-ui, vue, vue2, vue3, vuejs
- Language: Vue
- Homepage:
- Size: 1.38 MB
- Stars: 17
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vue-resume
## vue3-resume
- 项目: [vue3-resume](packages/vue3-resume/)
- ✅ 基于 Vue3 实现的简历生成器, 支持导出 PDF
- ✅ 重构 vue2-resume 的代码, 使其更符合 Vue3 的最佳实践## vue2-resume
- 项目: [vue2-resume](packages/vue2-resume/)
- ✅ 基于 Vue2 实现的简历生成器, 支持导出 PDF
```ruby
# 安装依赖
task v2:install# 启动项目
task v2:run```
- ✅ 简历预览效果

## Development
### Project Structure
- ✅ `npm workspaces`: 使用 `npm workspaces` 管理多个子项目
```ruby
# 初始化工作区
bun init```
- 目录结构
```ruby
❯ tree ./packages/ -L 2
./packages/
├── vue2-resume
│ ├── README.md
│ ├── Taskfile.yml
│ ├── build
│ ├── bun.lock
│ ├── config
│ ├── doc
│ ├── index.html
│ ├── package.json
│ ├── src
│ └── test
└── vue3-resume7 directories, 5 files
```### Setup
- ✅ 使用 [Bun](https://bun.sh/) 作为 JavaScript 运行时包管理器
- ✅ 使用 [go-task](https://taskfile.dev/) 作为脚本构建工具```ruby
❯ bun -v
1.2.19❯ node -v
v22.14.0❯ yarn -v
1.22.22❯ pnpm -v
9.4.0
```- ✅ 安装 Bun
```ruby
# Linux & MacOS 安装 Bun
curl -fsSL https://bun.sh/install | bash# windows 用户可以使用以下命令安装 Bun
powershell -c "irm bun.sh/install.ps1 | iex"# or
task install:bun
```## References
- ✅ [vue docs](https://vuejs.org/guide/quick-start)