文章参考自Fomalhaut,进行了一些精简。

1.配置前准备

需求:

  • Windows 10 及以上配置
  • markdown编辑器(推荐VScode)
  • github个人账号及git安装
  • HEXO

2.安装HEXO

在gitbush中输入下面的命令

1
npm install -g hexo-cli

完成后输出hexo -v验证是否安装成功

3.在github中创建新的仓库

  • 打开github时最好科学上网或者开加速器,不然可能会进不去
    • 仓库的格式必须为:<用户名>.github.io
    • 点击 Creat repository 进行创建

4.git的配置

配置用户名和邮箱,依次输入以下命令

1
2
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

5.连接至github

1.执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github

1
ssh-keygen -t rsa -C "你的邮箱"

之后打开C盘下用户文件夹下的.ssh的文件夹,会看到 id_rsa.pub
用记事本打开上述图片中的公钥(id_rsa.pub),复制里面的内容,然后开始在github中配置ssh密钥。
2.将key配置到github
进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。

6.初始化HEXO

1.新建文件夹(路径必须全英文),在此文件夹里打开gitbush并输入以下命令

1
hexo init blog(项目名,自己随便写一个)

2.进入blog ,输入 npm i 安装相关依赖。
1
2
cd blog-demo  //进入blog文件夹
npm i

3.之后blog文件夹里就会有相关文件了
4.输入hexo s启动项目
5.项目对下面的http://localhost:4000/是项目地址,在浏览器中打开即可

6将本地博客部署到github上

1.安装 hexo-deployer-git

1
npm install hexo-deployer-git --save

2.修改_config.yml中的配置
1
2
3
4
deploy:
type: git
repository: git@github.com:qsTVT/qsTVT.github.io.git
branch: master

记得把repository后面改成自己的github的ssh链接
3.运行以下命令
1
hexo cl && hexo g && hexo d

这样之后,就可以通过github自带的网址,访问自己的博客了。