一、开源项目简介
markdown-resume-to-pdf
一款 markdown 简历制作工具,可以把你编写的简历转换为 PDF,支持多种模板,完全免费 。二、开源协议
使用MIT开源协议三、界面展示
简历模板 & 默认主题简历编辑器 & 暗黑主题
演示截图
四、功能概述
【简历制作】使用 markdown 语法来构建你的 pdf 简历 , 简单灵活可扩展性极高,多种模板随心选 。优势:
- 传统简历制作方式通过 UI 界面填写表单/拖拽的方式生成简历,过程较为复杂繁琐,基于 markdown 编写的简历排版会非常易于扩展,且操作方便,在 markdown 常用语法的基础上还新增了多列布局(Flex)语法 , 使用方式稍后会介绍 。
- 对简历的某个设计不满意,完全可以通过自己 DIY 去更改简历搭配,大大提升了简历的可扩展性 。
- 简历智能一页,解决了简历内容过少或过多引发的尴尬境地 。
- 提供简历社区可分享求职过程中的经历(初衷是建立一个简历与面经相结合的平台) 。
待实现功能
[?] 移动端适配[?] 模板制作(持续更新...)
五、技术选型
前置要求
启动项目前所需要的环境
Node
node 需要 ^16 || ^18 || ^19 , 建议使用 nvm 可管理本地多个 node 版本node -v
PNPM
如果你没有安装过 pnpmnpm install pnpm -g
安装依赖
进入文件夹 /markdown-resume 运行以下命令
pnpm install
测试环境运行
pnpm dev
环境变量
- VITE_BASE_URL 后端请求地址,可?。ǘ越由缜?API,如果不想接入社区功能就没必要填写)
打包
pnpm build
最后将dist目录部署到服务器即可
常见问题
Q: 怎么编写多列布局?A:
::: start content ::: content ::: content ::: end
contentcontentcontent
Q: 怎么新增 icon 图标?A:
icon:github
Q: 如何新增空格?
A: 在编辑器中编写
Q: 如何编写个人信息栏?
A:
::: headStart content ::: headEnd
content
"源代码下载:None"