在线发布

我之前写过一篇 Deploying Static Website MkDocs to Netlify ,当时是部署到netlify,本篇介绍MKdocs部署到Verce。

部署到Vercel

在GitHub/gitlab上新建项目,上传你的站点文件。

在项目文件夹下,新建package.json,写入以下内容:

1{
2    "name": "mkdocs",
3    "version": "1.0.0",
4    "private": true,
5    "scripts": {
6        "dev": "mkdocs serve",
7        "build": "mkdocs build -d public"
8    }
9}

在项目文件夹下,新建requirements.txt,写入以下内容:

1mkdocs-material==9.4.5
2mkdocs==1.5.3

文件结构:

1.
2├─ package.json
3├─ requirements.txt
4└─ mkdocs.yml

之后在vercel使用默认配置部署即可。

当然也可以不这样操作,因为直接在vercel界面上有比较友好的配置引导,在导入对应的git项目后,可以指定编译指令和发布目录。