准备工作:本地需要安装Git,Node.js环境,GitHub账号
Node.js安装:Node.js安装详细教程_I’m Jie的博客-CSDN博客
打开命令运行命令安装 Hexo
npm install -g hexo-cli
执行 hexo -v 命令验证 Hexo 是否安装成功

本地创建文件夹 MyBlog 用于存放 blog,并在该文件下打开 Git。

执行 hexo init 命令初始化

执行 hexo s 启动,打开浏览器访问【http://localhost:4000/】


登录账号,创建新仓库,填写仓库名

点击 create repository 仓库创建成功

点击右上角头像,点击 setting 进入设置,再点击 SSH and GPG keys

打开git命令窗口配置用户,输入命令 git config --global user.name "ShiJieCloud",其中 ShiJieCloud 替换成自己的用户名;输入命令 git config --global user.email "ShiJieCloud@qq.com",其中 ShiJieCloud@qq.com 替换成自己的邮箱。

输入命令ssh-keygen -t rsa -C "ShiJieCloud@qq.com" 一直按回车Enter键即可。生成SSH公钥和私钥在 c盘/用户/Administrator/.ssh/ 路径中

点击 Github 上的New SSH key,复制 id_rsa.pub 中的公钥到 Github key 输入框中,点击 Add SSH key


进入新创建的仓库,依次点击 code→ssh 复制

在本地创建的文件夹 MyBlog 下打开 git 命令行,执行命令安装 hexo-deployer-git
npm install hexo-deployer-git --save

打开 MyBlog 文件夹下的 _config.yml 文件,在最下方添加
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:type: gitrepo: Github上复制的SSH粘贴到这里branch: main
在 git 命令行中执行以下命令清除、生成和部署静态文件
hexo c
hexo g
hexo d
在网页上刷新 Github

本地需要安装软件Typora用于编辑文章
在 MyBlog 文件夹下打开 git 命令行,执行以下命令在 MyBlog/source/_posts 路径下创建新文章
hexo new post "新建博客文章名"
使用Typora打开,编辑保存文章
执行命令同步到 GitHub
hexo cl && hexo g && hexo d
等待一会访问浏览器即可
给每一篇文章生成一个属于自己的链接
安装插件,在 MyBlog 文件夹下打开 git 命令行,运行以下指令:
npm install hexo-abbrlink --save
插件安装成功后,在 MyBlog 文件夹下的配置文件 _config.yml 找到 permalink: