本篇为hexo部署vercel教程第二篇
- 第一篇 ssh key连接到git
- 第二篇 hexo deploy快速方便的一键部署功能配置
- 第三篇 vercel部署教程
使用插件前先配置git
hexo deploy {#hexo-deploy}
Hexo 提供了快速方便的一键部署功能,让您只需一条命令就能将网站部署到服务器上。
|-----------|-----------------------|
| 1
| $ hexo deploy
|
在开始之前,您必须先在 _config.yml 中修改参数,一个正确的部署配置中至少要有 type 参数,例如:
|-------------|---------------------------|
| 1 2
| deploy: type: git
|
您可同时使用多个 deployer,Hexo 会依照顺序执行每个 deployer。
|---------------|-----------------------------------|
| 1 2 3
| deploy: - type: git repo:
|
Git {#Git}
安装 hexo-deployer-git。
|-----------|------------------------------------------------|
| 1
| $ npm install hexo-deployer-git --save
|
修改配置。
|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5
| deploy: type: git repo: <repository url> #https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io branch: [branch] message: [message]
|
我的是这样的:
|-----------------|-------------------------------------------------------------------------------------------|
| 1 2 3 4
| deploy: type: git repo: https://github.com/51hhh/51hhh.github.io.git branch: main
|
| 参数 | 描述 | |---------|---------------------------------------| | repo | 库(Repository)地址 | | branch | 分支名称 | | message | 自定义提交信息 | | token | 可选的令牌值,用于认证 repo。用 $ 作为前缀从而从环境变量中读取令牌 |
授权登录 {#授权登录}
保存config文件后
进入你的博客目录
|-----------|----------------|
| 1
| hexo d
|
会弹出登录github授权界面
授权即可
:abc:
显示这样即是上传成功
结束 {#结束}
这样就成功托管到了GitHub page上
但是由于域名被墙
欲在境内直接访问需要部署在vercel并自定义域名