Vue3 + Vite + TypeScript + Uno.css 的技术组合
vue3-resume — Vue 作品集模板
作者 Raven-tu
基于 Vue3、Vite、TypeScript 与 Uno.css 的简历编辑器模板,支持浏览器内在线编辑、多语言与 Markdown 内容。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
vue-i18n 国际化,locales/ 下的 YAML 文件自动加载
组件自动注册、API 自动导入与基于文件结构的路由生成
支持浏览器内在线编辑简历内容,内容可用 Markdown 编写并配 Shiki 语法高亮
内置 PWA、深色模式与基于 ViteSSG 的静态站点生成
使用 Pinia 管理状态,并提供 Cypress 端到端测试
模板详细介绍
vue3-resume 是一个面向开发者的简历编辑器模板,使用 Vue3 + Vite + TypeScript + Uno.css 开发,README 称其提供高度可定制的简历创建与管理方式。
模板内置多项工程化能力:通过 vue-i18n 实现国际化,locales/ 下的 YAML 文件会被自动加载;src/components/ 中的组件由 unplugin-vue-components 自动注册;图标通过 unplugin-icons 按需从 Iconify 图标集引入;布局由 vite-plugin-vue-layouts 提供;src/modules/ 可扩展自定义模块。此外还包含 PWA 支持、深色模式、Markdown 内容与 Shiki 语法高亮、基于 ViteSSG 的静态站点生成、Cypress 端到端测试、Pinia 状态管理、浏览器内在线编辑、unplugin-auto-import 自动导入 Vue Composition API 等特性,以及基于 src/pages/ 文件结构由 unplugin-vue-router 生成路由。
使用前需准备 Node.js(README 建议 18.x 及以上)与 pnpm(建议 8.x 或更新版本)。安装依赖后运行 pnpm dev 启动 Vite 开发服务器(README 说明通常在 http://localhost:3333),运行 pnpm build 进行生产构建,产物输出到 dist/ 目录。README 未提供部署步骤、浏览器兼容范围或性能数据。
适合你的项目吗?
适用场景
- 为开发者个人搭建可在线编辑的简历页面
- 需要多语言切换的简历展示与维护
- 以 Markdown 编写简历内容并生成静态站点
适合人群
- 熟悉 Vue3 与 TypeScript 的前端开发者
- 需要自行定制简历结构与样式的使用者
- 希望以静态站点方式托管简历的个人
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求:Node.js(README 建议 18.x 及以上)与 pnpm(建议 8.x 或更新版本)
- 2
克隆仓库后执行 pnpm install 安装依赖
- 3
执行 pnpm dev 启动开发服务器,README 说明通常在 http://localhost:3333
- 4
执行 pnpm build 进行生产构建,产物位于 dist/ 目录
- 5
README 未提供部署步骤说明
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/Raven-tu/vue3-resume/blob/main/LICENSEhttps://github.com/Raven-tu/vue3-resume/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 79 / 100
- 技术栈
- Vue · Vite
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2025-05-25
- 截图检查日期
- 2026-10-15
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Vue。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15
查看当时使用的来源资料
SHA-256: be35a8c576c726dced77b1b0a48f4638fd9e423132d095a09470925e8a131977
2026-10-15T01:03:17.827Z
来源文件 / 仓库# vue3-resume A resume editor template for developers, developed with Vue3 + Vite + TypeScript + Uno.css. This template provides a highly customizable and modern way to create and manage your resume. ## Features - ⚡️ **Vue 3, Vite, TypeScript, Uno.css:** Modern and fast development experience. - 🌐 **Internationalization (i18n):** Ready for multiple languages, using `vue-i18n`. YAML files in [`locales/`](locales/) are auto-loaded. See [locales/README.md](locales/README.md). - 🧩 **Auto-registered Components:** Components in `src/components/` are auto-registered via `unplugin-vue-components`. See [src/components/README.md](src/components/README.md). - 🎨 **Iconify:** Use icons from any icon set on demand via `unplugin-icons`. See [src/components/README.md](src/components/README.md). - 📐 **Layout System:** Flexible layout system using `vite-plugin-vue-layouts`. See [src/layouts/README.md](src/layouts/README.md). - 🧱 **Custom Modules:** Extend functionality with custom modules in `src/modules/`. See [src/modules/README.md](src/modules/README.md). - 📱 **PWA Support:** Progressive Web App features enabled. - 🌙 **Dark Mode:** Built-in dark mode support. - 📝 **Markdown Support:** Write content in Markdown, with Shiki for syntax highlighting. - 🚀 **Static Site Generation (SSG):** Powered by ViteSSG for optimal performance. - ✅ **E2E Testing:** End-to-end tests with Cypress. - 🍍 **State Management:** Pinia for reactive and type-safe state management. - ✍️ **Online Editing Features:** Support for editing resume content directly in the browser. - 📦 **Auto Imports:** APIs like Vue Composition API are auto-imported using `unplugin-auto-import`. - 🛣️ **File-based Routing:** Routes are generated based on the file structure in `src/pages/` using `unplugin-vue-router`. ## Thanks / Tech Stack - [Vue3](https://v3.cn.vuejs.org/) - [Vite](https://vitejs.dev/) - [TypeScript](https://www.typescriptlang.org/) - [Uno.css](https://unocss.dev/) - [Pinia](https://pinia.vuejs.org/) - [VueUse](https://vueuse.org/) - [Iconify](https://iconify.design/) - [pnpm](https://pnpm.io/) - [Vitesse](https://github.com/antfu/vitesse) - The template this project was inspired by. - [minimalist-portfolio-json](https://github.com/midudev/minimalist-portfolio-json) ## Getting Started ### Prerequisites - Node.js (>=18.x recommended) - pnpm (v8.x or newer recommended) ### Installation 1. Clone the repository: ```bash git clone https://github.com/Raven-tu/vue3-resume.git cd vue3-resume ``` 2. Install dependencies: ```bash pnpm install ``` ### Development Run the development server: ```bash pnpm dev ``` This will start the Vite development server, typically at `http://localhost:3333`. ### Build Build the application for production (SSG): ```bash pnpm build ``` The generated files will be in the `dist/` directory. ## Folder Structure - `src/components/`: Auto-imported Vue components. - `src/layouts/`: Layout components for pages. - `src/modules/`: Custom application modules. - `src/pages/`: Vue components representing application pages (routes are auto-generated). - `src/store/`: Pinia store modules. - `locales/`: i18n translation files (YAML). - `public/`: Static assets. - `cypress/`: Cypress E2E tests. ## Contributing Contributions are welcome! Please feel free to submit a Pull Request. Ensure your code follows the existing style and all tests pass. ## License [MIT](LICENSE) © Raven-tu
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

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 · 作品集

resume2.0
A responsive and professional resume template designed to showcase your skills, experience, and achievements i…
Vue · 作品集
