Hexo+Gitee实现个人博客部署

准备阶段

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服务生成的网址
在这里插入图片描述

部署网站方面已经结束了,换主题、写文章等的操作网上优质教程很多,不在这赘述了,就是最后重新部署一下就好

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z_yuyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值