信息蜘蛛

信息蜘蛛

这是一个基于 Web3.0 搭建的个人博客

将Hexo部署到GitHub Pages

在本地搭建 Hexo 成功了,想部署到 GitHub Pages 试一下
在百度上搜了部署教程,照着教程做部署基本都失败了。可能教程还是老版本时期的原因吧,经过几十分钟的摸索最终还是部署成功了,这篇文章将记录我部署 GitHub Pages 的过程

步骤一#

GitHub Pages 需要登录到 GitHub 账户,没有账户的需要先进行账户注册
官网:https://github.com (注意:可能会因网络波动而打不开网站)
登录后,进行仓库创建,照着下方图片做

oRuKv6.png

输入:xxx.github.io (xxx 改成你的用户名)

oRQmCj.png

点击 Create repository 创建自己的存储库。到这里步骤一完成了,下面开始步骤二。

步骤二#

打开存放 hexo 博客的文件夹,找到 config.yml 文件并打开

大概在 104 行,修改成:

deploy:
    type: git
    repository: git@github.com:你的用户名/你的用户名.github.io
    branch: main

步骤三#

存放 hexo 博客的文件夹里打开软件 git bash.
在软件里输入指令,连续点击空格三次([email protected]改成你的邮箱号)

 ssh-keygen -t rsa -C "[email protected]"

oRwHBQ.png

输入指令添加密匙

eval "$(ssh-agent -s)"

输入指令

ssh-add ~/.ssh/id_rsa

oRBree.png

步骤四#

浏览器打开 GitHub,点击右上角的头像,点击 settings

oRDrcV.png

oRrA4s.png

打开系统盘:C:\Users\ 月星.ssh\id_rsa.pub,复制里面的全部内容
粘贴到 github key 框里面,Title 随便填
oRsswF.png

oRyKk4.png

步骤五#

输入下面指令,回车,并输入 yes,再回车

hexo d -g

oRyLEF.png

清除缓存

hexo clean

重新生成静态文件

hexo g

部署博客

hexo d

oWiYKH.png

经过上面四个步骤,部署到 GitHub Pages 就算完成了,可以通过下方链接访问到你部署的站点
https://xxx.github.io(xxx 改成你的用户名)

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。