用GitHub+hexo博客搭建及使用指南

记博客搭建历程

准备工作

环境:

  • Window10
  • node v10.11.0

除了以上环境之外,还需要一个github账号。

博客搭建

本地仓库

选择本地电脑的某个空文件夹作为存放代码的地方,右击Git Bash Here

1
2
3
$ hexo init  #新建网站
$ hexo g #生成静态文件
$ hexo s #部署网站

PS:hexo指令请挪步这里

访问http://localhost:4000/,即可看到默认的博客配置。

github仓库

新建一个名为username.github.io的仓库(username是你的用户名),同时,博客地址也是username.github.io

建立连接

本地仓库和远程仓库要建立连接,才能把本地的博客代码文件上传到远程仓库。因此用GitHub提供的ssh key来达到安全传输的目的。

1.安装hexo-deployer-git插件:

1
$ npm install hexo-deployer-git --save

2.末尾添加博客配置文件(博客目录下的_config.yml)

1
2
3
4
deploy:
type: git
repo: git@github.com:<Github账号名称>/<Github账号名称>.github.io.git
message: master

2.用git bash执行如下命令:

1
2
$ cd ~/. ssh #检查本机已存在的ssh密钥
ssh-keygen -t rsa -C "邮件地址"
0%