准备阶段
1、提前注册gitee账号
2、安装node及git
(不会自查,不多赘述)
一、生成本地博客文件
新建空文件夹用作本地博客的根目录,终端打开并进入刚刚新建的空文件夹
依次输入以下五条命令
// 在电脑上安装hexo脚手架
npm install -g hexo-cli
// 初始化文件夹
hexo init
// 安装依赖
npm i
// 生成静态文件
hexo g
// 启动服务器
hexo s
完成之后会启动一个本地服务,打开网址就看到我们的初始页面了
二、新建Gitee仓库
1、点击新建仓库
2、命名并创建
3、进行Git全局设置(复制进终端)
三、配置SSH公钥
1、生成公钥(中间按三次回车确认)
ssh-keygen -t ed25519 -C "Gitee SSH Key"
输出如
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/git/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/git/.ssh/id_ed25519
Your public key has been saved in /home/git/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:ohDd0OK5WG2dx4gST/j35HjvlJlGHvihyY+Msl6IC8I Gitee SSH Key
The key's randomart image is:
+--[ED25519 256]--+
| .o |
| .+oo |
| ...O.o + |
| .= * = +. |
| .o +..S*. + |
|. ...o o..+* * |
|.E. o . ..+.O |
| . . ... o =. |
| ..oo. o.o |
+----[SHA256]-----+
2、查询公钥
(1)Windows系统默认在C盘
记事本打开id_rsa.pub,复制内容
(2)Linux系统:
// 查看生成的 SSH 公钥和私钥:
ls ~/.ssh/
// 输出:
// id_ed25519 id_ed25519.pub
// 私钥文件 id_ed25519
// 公钥文件 id_ed25519.pub
//读取公钥文件 ~/.ssh/id_ed25519.pub:
cat ~/.ssh/id_ed25519.pub
// 输出,如:
// ssh-ed25519 AAAA***5B Gitee SSH Key
复制终端输出的公钥。
3、设置账户 SSH 公钥
粘贴进去并确定
四、部署
1、复制SSH地址
2、修改配置
打开本地博客根目录下的“_config.yml”文件,找到deploy的配置项,粘贴并修改以下代码
deploy:
type: git
repo: 刚刚复制的地址
branch: master
3、部署
在本地博客根目录打开终端输入以下命令
// 安装 hexo-deployer-git
npm install hexo-deployer-git --save
//部署
hexo d
4、使用Gitee Pages服务
回到仓库并刷新,发现已经有代码了,我们点击Gitee Pages,完成实名认证并设置仓库为开放状态
完成之后点击启动,等待生成网站地址
5、优化
修改根目录下的“_config.yml”配置文件
url: 刚刚生成的网站地址
root: /
!修改完之后重新部署一下(hexo d),并且更新一下Gitee Pages服务生成的网址
部署网站方面已经结束了,换主题、写文章等的操作网上优质教程很多,不在这赘述了,就是最后重新部署一下就好