hexo部署到vercel
Tanwan
  1. 进入hexo docker 内部
1
docker exec -it hexo bash
  1. 安装vercel控制台
1
npm install -g vercel
  1. 刷新博客缓存
1
hexo cl && hexo g
  1. 进入博客内容目录 ->public
1
cd public
  1. 登录vercel控制台
1
vercel

第一次会提示你登录,选择Email登录方式,输入你注册Vercel账号的邮箱地址,然后Vercel会给这个邮箱发一封邮件,控制台程序也会等待验证完成,打开这个邮件点击验证(VERIFY)按钮,点击之后就显示验证完成,控制台程序也会提示登录成功。

  1. 部署vercel项目
1
vercel --prod
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
### 确定上传所在目录 -> yes
? Set up and deploy “/app/public”? yes

### 选择发布到的位置 -> xx's projects 默认即可
? Which scope do you want to deploy to? Tanwan's projects

### 是否链接到一个存在的项目 -> n
? Link to existing project? [y/N]

### 输入部署的仓库名 -> my-hexo-blog
? What’s your project’s name? my-hexo-blog

### 选择代码的位置,当前代码位置就是根目录 -> 直接回车
? In which directory is your code located? ./

### 检查设置是否需要修改 -> N
? Want to modify these settings? no

前面的命令也可以使用

1
vercel --prod --yes

但是这样的话项目名称会自动使用缺省值,如果需要指定项目名称的话

需要在博客的source目录添加vercel.json文件

配置name属性:

1
{ "name": "my-hexo-blog" }

以后需要更新博客的话,进入容器执行下列操作:

1
hexo cl && hexo g && cd public && vercel --prod --confirm && cd ..