hexo部署github教程(并添加自定义域名)

hexo部署github教程(并添加自定义域名)

下载插件

1
npm install hexo-deployer-git --save

配置_config文件

1
2
3
4
deploy:
type: git
repository: https://github.com/xxx/xxx.github.io.git #仓库地址
branch: master

配置SSH key

用git bash执行如下命令:

1
$ cd ~/. ssh #检查本机已存在的ssh密钥

如果提示:No such file or directory 说明你是第一次使用git。

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

然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key

将刚复制的内容粘贴到key那里,title随便填,保存。

上传

1
hexo d

添加域名

为自己的github pages 绑定域名

在自己的博客里面的sourse 文件夹里增加文件 CNAME:

里面的内容是自己的域名

为域名添加记录

  1. 国内不能访问

记录类型:A

记录值 :192.30.252.153192.30.252.154 (官网ip)

  1. 国内可以访问

记录类型:AAAA

记录值 :2606:50c0:8002::153

image-20221120095841121

也可以是ping 自己的github pages 查看ip

cmd -> ping xxx.github.io

然后记录值就是ping的ip

  1. 或者是

    记录类型:CNAME

    记录值:xxx.github.io #自己原来的githubpage域名

添加完以后如果是2,那么当输入原来的GitHub pages的url时会自动跳转到添加的域名

image-20221120100459267

在设置处可以看到域名已经改变


hexo部署github教程(并添加自定义域名)
http://heky.eu.org/2022/11/20/hexo部署github教程(并添加自定义域名)/
Author
heky
Posted on
November 20, 2022
Licensed under