github+Hexo搭建个人博客(绑定域名)
github+Hexo搭建个人博客(使用阿里云绑定域名访问)
参考B站大佬CodeSheep大佬教程:https://www.bilibili.com/video/BV1Yb411a7ty?from=search&seid=3986161100844271905&spm_id_from=333.337.0.0
1、下载node .js
下载地址:https://nodejs.org
下载到本地之后
win+R,打开cmd命令管理器
输入node -v查看node版本:
输入npm -v查看包管理器的版本
2、安装git
1 | git --version(查看版本) |
3、安装hexo
要使用npm的包管理器来安装hexo
可以使用cnpm来安装
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
1 | cnpm install -g hexo-cli(安装hexo) |
随后新建一个文件夹可以鼠标右键新建或
1 | 在指令行mkdir D:\blog(在D盘新建blog文件夹) |
进入blog文件夹
1 | cd blog |
随后
1 | hexo init(hexo生成博客) |
新建一篇文章:
1 | hexo new+“文章名称” |
4、github注册和创建仓库
github注册在整理不过多描述
4.1、新建仓库
在Respository name中创建仓库名
1 | 命名一定是:用户名.github.io(一定要这种格式) |
在blog目录下装一个git部署的插件
1 |
|
在blog目录找到-config.yml这个文件用notepad++打开
找到如下:
按如上格式修改 repo为个人的仓库地址(每个冒号后都要加一个空格)
进入github:
1 | git config --global user.name "github"用户名" |
4.2、GitHub需要token令牌登陆的解决方案
在这里可能会遇到输入账号密码的情况,但是由于github在2021年8月13日后不支持账号密码登录可以用token令牌登陆。
登录github后进入setting界面
找到:
生成token之后注意保存因为生成后就不会在显示了
接上面的腿上到远端要输入账号密码时将token作为密码输入,账号就是GitHub原来的账号
5、购买并绑定域名
在阿里云注册一个账号,并且完成各种实名认证后购买域名
点击后在域名控制台的一个域名数据中点击解析
随后要配置两个主机记录:
点击增加记录
选择记录类型为A
记录值为github的ip地址可以在cmd输入
1 | ping 你的用户名.github.io得到的IP就是记录值 |
选择记录类型为 CNAME
在blog\source目录里新建一个文件CNAME(不写后缀)在文件里填写你购买的域名(推荐不加www.)
随后打开仓库点击setting
找到
1 | hexo clean |
6、更换主题
可以进入https://hexo.io/themes/选择主题
将主题下载或克隆到根目录的themes中(在themes中可以新建一个文件夹然后将下载下来的所有文件解压到此文件夹)
更改_config.yml中的配置信息:
查找到 Extensions:
将theme中改为加入主题文件夹的名称
1 | git 面板: |