# markdown2pdf **Repository Path**: huangweihai1/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**: 141 - **Created**: 2023-07-05 - **Last Updated**: 2023-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # markdown-resume-to-pdf
[Online Editor 1](http://codeleilei.gitee.io/markdown2pdf/) [Online Editor 2](https://acmenlei.github.io/markdown-resume-to-pdf/dist/) > Declaration: This project is released on Github/Gitee, based on the MIT license, free and for open source learning use. And there will be no behavior of selling accounts, paid services, discussion groups, discussion groups, etc. Be careful not to be deceived.Resume template & Light Mode
Resume editor page & & Dark Mode
- [Introduction](#introduction)
- [Features to be implemented](#features-to-be-implemented)
- [Prerequisites](#prerequisites)
- [Node](#node)
- [PNPM](#pnpm)
- [Install Dependencies](#install-dependencies)
- [Running in Test Environment](#run-in-development-environment)
- [Environment Variables](#environment-variables)
- [Build](#build)
- [Common Issues](#common-issues)
- [CONTRIBUTING](#contributing)
- [Sponsor](#sponsor)
## Introduction
> A markdown resume creation tool that can convert your written resume to PDF and support multiple templates, completely free.
Advantages:
1. Traditional resume creation method is through UI interface to fill in the form/drag and drop to generate the resume, the process is more complex and tedious. The resume layout based on markdown writing will be very easy to expand, and it is easy to operate. In addition to the commonly used markdown syntax, multiple column layout (Flex) syntax has been added, and the usage will be introduced later.
2. If you are not satisfied with the design of the resume, you can completely change the resume matching by yourself, greatly improving the scalability of the resume.
3. The resume is smartly one page, solving the embarrassing situation caused by too little or too much resume content.
4. Provide a resume community to share the experience during the job search process (the original intention was to establish a platform that combines resumes and interview experiences).
## Features to be implemented
[✓] Mobile adaptation
[✓] Template creation (continuously updated...)
## Prerequisites
> Environment needed before starting the project
### Node
node requires ^16 || ^18 || ^19, it is recommended to use nvm to manage multiple local node versions
```shell
node -v
```
### PNPM
If you have not installed pnpm before
```shell
npm install pnpm -g
```
## Install dependencies
```shell
pnpm install
```
## Run in development environment
```shell
pnpm dev
```
## Environment Variables
> `VITE_BASE_URL` Backend request address, optional (if docking the community API, if you don't want to access the community function, you don't need to fill it in)
## Build
```shell
pnpm build
```
Finally, deploy the dist directory to the server
## Common issues
Q: How to write multi-column layout?
A:
```html
::: start content ::: content ::: content ::: end
Alipay