banner
xingli

xingli

猫娘爱好者

hexo博客搭建教程

搭建仓库#

1. 注册 GitHub#

2. 建一个仓库用于存储博客内容#

注册名:#

用户名.github.io

001

建好就是这样的

生成 ssh keys#

1. 创建一个文件夹并进入#

右键打开 git bash

image

有这些输出就是装了

生成 sshkey#

命令


ssh-keygen -t  rsa  -C  "邮件地址"

image-20221117191609590

按步骤生成后进入相应文件夹

获得公钥

打开并复制 pub 内的内容

打开 GitHub 添加这个公钥#

打开 GitHub 设置

image-20221117192031372

添加 ssh 的密匙

测试 ssh 是否绑定成功:#

image-20221117192820350

显示成功就行

本地生成内容#

在一个写博客的文件夹右键打开 git bash

最好使用英文路径

hexo 命令#


hexo init  #初始化

hexo g  #生成

hexo s  #启动服务

如果初始化报错: 挂代理


$ hexo  init


INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git

INFO Install dependencies

INFO Start blogging with Hexo!

这就安装成功了

输入 hexo s#

image-20221117193559304

最好同意

image-20221117193620388

然后提示服务开启成功了,访问对应端口就能看到博客了

image-20221117193717833

发布博客到互联网#

修改 config.yml 文件#

deploy 下面内容改成如下内容


deploy:

type: git

repository: 你GitHub点code的https.git地址

branch: main

在 git bash 安装 hexo-deployer-git 自动部署发布工具:#


npm install  hexo-deployer-git  --save

报错挂代理

换源

这是淘宝源


npm config  set  registry  http://registry.npm.taobao.org/

npm 源


npm config  set  registry=http://registry.npmjs.org

生成页面#


hexo g  #生成

hexo d  #上传

image-20221117195709432

网络问题 不好连接

建议代理

image-20221117195925220

我这里的鉴权方式是这样的

应该是 GitHub 又更新了

同意后应该有类似以下输出

image-20221117200104978

image-20221117200111762

此时你的 GitHub 仓库应该就有博客内容了

然后访问你的 GitHub 仓库名就能访问博客了

image-20221117200228120

添加自定义界面

在设置里的 page 界面添加自定义域名

ping 仓库地址得到返回的 ip

域名添加对应 A 记录到对应 ip

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