1
0
Fork 0

update magic-resume

This commit is contained in:
TGY 2025-05-04 12:04:19 +08:00
parent 6b6dc8fde8
commit 751b0105dd
6 changed files with 179 additions and 0 deletions

131
magic-resume/README.md Normal file
View File

@ -0,0 +1,131 @@
<div align="center">
# ✨ Magic Resume ✨
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
![Next.js](https://img.shields.io/badge/Next.js-14.0-black)
![Framer Motion](https://img.shields.io/badge/Framer_Motion-10.0-purple)
简体中文 | [English](./README.en-US.md)
</div>
Magic Resume 是一个现代化的在线简历编辑器,让创建专业简历变得简单有趣。基于 Next.js 和 Motion 构建,支持实时预览和自定义主题。
## 📸 项目截图
![782shots_so](https://github.com/user-attachments/assets/d59f7582-799c-468d-becf-59ee6453acfd)
## ✨ 特性
- 🚀 基于 Next.js 14+ 构建
- 💫 流畅的动画效果 (Motion)
- 🎨 自定义主题支持
- 🌙 深色模式
- 📤 导出为 PDF
- 🔄 实时预览
- 💾 自动保存
- 🔒 硬盘级存储
## 🛠️ 技术栈
- Next.js 14+
- TypeScript
- Motion
- Tiptap
- Tailwind CSS
- Zustand
- Shadcn/ui
- Lucide Icons
## 🚀 快速开始
1. 克隆项目
```bash
git clone git@github.com:JOYCEQL/magic-resume.git
cd magic-resume
```
2. 安装依赖
```bash
pnpm install
```
3. 启动开发服务器
```bash
pnpm dev
```
4. 打开浏览器访问 `http://localhost:3000`
## 📦 构建打包
```bash
pnpm build
```
## ⚡ Vercel 部署
你可以一键部署自己的 Magic Resume 实例:
[![使用 Vercel 部署](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FJOYCEQL%2Fmagic-resume)
## 🐳 Docker 部署
### Docker Compose
1. 确保你已经安装了 Docker 和 Docker Compose
2. 在项目根目录运行:
```bash
docker compose up -d
```
这将会:
- 自动构建应用镜像
- 在后台启动容器
### Docker Hub
最新版本的 Magic Resume 已经发布在 Docker Hub
[Docker Hub](https://hub.docker.com/r/siyueqingchen/magic-resume/)
```bash
docker pull siyueqingchen/magic-resume:main
```
## 📝 开源协议
本项目采用 Apache 2.0 协议,但有一些自定义的部分 - 查看 [LICENSE](LICENSE) 了解详情
## 🗺️ 路线图
- [x] AI 辅助编写
- [x] 多语言支持
- [ ] 支持更多简历模板
- [ ] 更多格式导出
- [ ] 自定义模型
- [ ] 智能一页
- [ ] 导入 PDF, Markdown 等
- [ ] 在线简历托管
## 📞 联系方式
可以通过以下方式关注最新动态:
- 作者SiYue
- X: @GuangzhouY81070
- Discord: 欢迎加入群组 https://discord.gg/9mWgZrW3VN
- 用户群:加微信 qingchensiyue
- 邮箱18806723365@163.com
- 项目主页https://github.com/JOYCEQL/magic-resume
## 🌟 支持项目
如果这个项目对你有帮助,欢迎点个 star ⭐️

19
magic-resume/data.yml Normal file
View File

@ -0,0 +1,19 @@
name: Magic Resume
tags:
- 工具
title: Magic Resume 是一个现代化的在线简历编辑器,让创建专业简历变得简单有趣。基于 Next.js 和 Motion 构建,支持实时预览和自定义主题。
description: Magic Resume 是一个现代化的在线简历编辑器,让创建专业简历变得简单有趣。基于 Next.js 和 Motion 构建,支持实时预览和自定义主题。
additionalProperties:
key: magic-resume
name: Magic Resume
tags:
- Tool
shortDescZh: Magic Resume 是一个现代化的在线简历编辑器,让创建专业简历变得简单有趣。基于 Next.js 和 Motion 构建,支持实时预览和自定义主题。
shortDescEn: Magic Resume is a modern online resume editor that makes creating professional resumes simple and enjoyable. Built with Next.js and Framer Motion, it supports real-time preview and custom themes
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://magicv.art/zh
github: https://github.com/JOYCEQL/magic-resume
document: https://github.com/JOYCEQL/magic-resume/blob/main/README.md

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="magic-resume"
PANEL_APP_PORT_HTTP="40250"

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 40250
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,17 @@
services:
magic-resume:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
environment:
- NODE_ENV=production
image: siyueqingchen/magic-resume:main
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
magic-resume/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB