# markdown2pdf **Repository Path**: zhang-wei87/markdown2pdf ## Basic Information - **Project Name**: markdown2pdf - **Description**: 【简历制作】使用 markdown 语法来构建你的 pdf 简历,简单灵活可扩展性极高,多种模板随心选🔥~ - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://codeleilei.gitee.io/markdown2pdf - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 138 - **Created**: 2023-07-04 - **Last Updated**: 2023-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # markdown-resume-to-pdf
[在线编辑地址 1](http://codeleilei.gitee.io/markdown2pdf/) [在线编辑地址 2](https://acmenlei.github.io/markdown-resume-to-pdf/dist/) > 声明:此项目发布于 Github/Gitee,基于 MIT 协议,免费且作为开源学习使用。并且不会有任何形式的卖号、付费服务、讨论群、讨论组等行为。谨防受骗。简历模板 & 默认主题
简历编辑器 & 暗黑主题
- [介绍](#介绍)
- [待实现功能](#待实现功能)
- [前置要求](#前置要求)
- [Node](#node)
- [PNPM](#pnpm)
- [安装依赖](#安装依赖)
- [测试环境运行](#测试环境运行)
- [环境变量](#环境变量)
- [打包](#打包)
- [常见问题](#常见问题)
- [参与贡献](#参与贡献)
- [赞助](#赞助)
## 介绍
> 一款 `markdown` 简历制作工具,可以把你编写的简历转换为 `PDF`,支持多种模板,完全免费。
优势:
1. 传统简历制作方式通过 UI 界面填写表单/拖拽的方式生成简历,过程较为复杂繁琐,基于 markdown 编写的简历排版会非常易于扩展,且操作方便,在 markdown 常用语法的基础上还新增了多列布局(Flex)语法,使用方式稍后会介绍。
2. 对简历的某个设计不满意,完全可以通过自己 DIY 去更改简历搭配,大大提升了简历的可扩展性。
3. 简历智能一页,解决了简历内容过少或过多引发的尴尬境地。
4. 提供简历社区可分享求职过程中的经历(初衷是建立一个简历与面经相结合的平台)。
## 待实现功能
[✓] 移动端适配
[✓] 模板制作(持续更新...)
## 前置要求
> 启动项目前所需要的环境
### Node
`node` 需要 `^16 || ^18 || ^19`,建议使用 [nvm](https://github.com/nvm-sh/nvm) 可管理本地多个 `node` 版本
```shell
node -v
```
### PNPM
如果你没有安装过 `pnpm`
```shell
npm install pnpm -g
```
## 安装依赖
> 进入文件夹 `/markdown-resume` 运行以下命令
```shell
pnpm install
```
## 测试环境运行
```shell
pnpm dev
```
## 环境变量
- `VITE_BASE_URL` 后端请求地址,可选(对接社区 API,如果不想接入社区功能就没必要填写)
## 打包
```shell
pnpm build
```
最后将`dist`目录部署到服务器即可
## 常见问题
Q: 怎么编写多列布局?
A:
```html
::: start content ::: content ::: content ::: end
Alipay