LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Hexo 博客搭建教程 IV

书接上文:Hexo 博客搭建教程 III

1. 配置 SSH 密钥

首先要有一个 Github 账号
<name><email> 分别是你自己的 Github 用户名和注册时使用的邮箱
注册完成后回到主页,点击左边的绿色按钮 New,新建一个项目,名称为<name>.github.io,比如我的用户名是 argvchs,那么名称就是 argvchs.github.io,然后点击 Create repositpory 创建
在命令行输入命令 ssh-keygen -t rsa -C "email@email.com",获取 SSH 密钥,这个过程会提示你输入一些东西,一直回车就行了
输入命令 notepad %USERPROFILE%\.ssh\id_rsa.pub,打开 SSH 密钥,先不用管,后面会用到
打开你 Github 右上角的头像中的 Settings 设置,点击左边的 SSH and GPG keys,点击右上角的 New SSH key,将刚才打开的 SSH 密钥复制到 Key 中,Title 不用写,点击 Add SSH key 添加密钥
设置好 SSH 密钥后用 ssh -T git@github.com 检测,如果出现 Hi, xxx! You've successfully authenticated 则配置成功

2. 部署到 Github Pages

使用下面的命令初始配置

git config --global user.name "<name>"
git config --global user.email "<email>"

打开你博客根目录的_config.yml,设置参数

url: https://<name>.github.io/
# ...
deploy:
    type: git
    repo: git@github.com:<name>/<name>.github.io.git
    branch: master
    message:

设置好参数,使用下面的命令安装部署插件,安装了才能部署到 Github Pages

pnpm add hexo-deployer-git

在博客根目录下使用 hexo d -g 部署到 Github Pages

3. 部署到 Vercel 加速访问

先注册一个 Vercel 账号,通过 Github 注册
注册成功后跳转到你的首页,点击 New project,跳转后在 Import Git Repository 中选择你的 Hexo 博客项目,跳转后点击 Deploy 上传到 Vercel
上传完成点击 Goto Dashboard 来到项目主页,选择顶部的 Settings,在 Project Name 中更改你网站的名称

4. 部署到 Netlify 加速访问

先注册一个 Netlify 账号,通过 Github 注册
注册成功后跳转到你的首页,点击 Add new site 中的 Import an existing project,点击 Github,与 Github 关联
关联 Github 后在下面会出现你 Github 中的项目,点击你创建的 Hexo 博客项目,再点击 Deploy site 上传
上传完成会跳转到项目主页,选择 Site settings,跳转后往下滑,点击 Change site name 更改你网站的名称

img_show