使用hexo和github pages搭建个人博客

服务器到期了,域名空着也没用,于是趁着空闲搭建一个基于 git 的博客

准备工作

1.下载 node 和 git 不解释

2.下载 hexo 命令如下图

  1. 找个自己看着顺眼的地方创建并初始化一个 hexo 如图

    初始化

  2. 下载依赖

    下载依赖

  3. 体验一下

    本地运行

    浏览器输入http://localhost:4000/即可访问

创建一个 github pages 个人博客

1.首先创建一个仓库

点红框

框框里按

name.github.io

格式来写 name 就是你的 github 的 name

2.生成令牌 (git 提交时校验身份)

在 git bash 中使用以下命令(需先设置用户名和邮箱)

cd ~/.ssh
ssh-keygen -t rsa -C "邮箱@qq.com" // 邮箱处写自己邮箱

一路回车

  1. 复制本地的 key 并添加到 git 上

    复制key

设置

key

新建key

一眼就懂 不解释

4.测试一下

测试

博客搭建完成!

hexo 关联到 github

1.配置 Deployment,在 hexo 文件夹中,找到_config.yml 文件

_config.ym

repo 填你博客仓库的 ssh

github pages ssh

2.下载部署所需扩展

npm i hexo-deployer-git --save

  1. 部署
    部署命令

    成功提示

大功告成~

域名解析到 github

1.在 source 文件夹新建一个 CNAME 文件 不要后缀

CNAME

填上自己的域名

2.域名解析

域名管理

新建

添加两条 CANME 主机记录一个@一个 www 记录值填你的 github pages 地址

hexo 常用命令

1
2
3
hexo s == hexo server    //启动服务预览
hexo g == hexo generate //生成
hexo d == hexo deploy //部署