一、准备环境
1、Node.js 下载,并安装。具体请百度nodejs安装,很简单,官网下载插件然后下一步安装即可。
2、Git 下载,并安装。
3、安装Hexo,在命令行(即cmd或者终端)运行以下命令:
1 | sudo npm install -g hexo |
4、初始化Hexo,在命令行(即cmd或者终端)依次运行以下命令即可:
新建文件夹存放hexo项目
1 | cd 存放hexo项目的目录 |
1 | hexo init |
初始化hexo项目
初始化完成后,在路径下,会产生这些文件和文件夹
1 | . |
5、启动服务器。在路径下,命令行(即cmd或者终端)输入以下命令,运行即可:
1 | hexo s |
6、浏览器访问网址:http://localhost:4000/
至此,您的Hexo博客已经搭建在本地。
二、GithubPages
1、创建Github账号
2、创建仓库, 仓库名为:<Github账号名称>.github.io
注意这里的仓库名必须为Github账号名称,否则会报错
3、将本地Hexo博客推送到GithubPages
3.1、安装hexo-deployer-git插件。在命令行(即即cmd或者终端)运行以下命令即可:
1 | npm install hexo-deployer-git --save |
3.2、添加SSH key。
在命令行(即即cmd或者终端)运行以下命令即可:
1 | ssh-keygen |
一直按确定即可。
1 | +---[RSA 2048]----+ |
出现这段代码即可。
3.3、在命令行(即cmd或者终端)运行以下命令即可:
1 | vim ~/.ssh/id_rsa.pub |
复制出来的编码,一定要从头复制
4、github配置
4.1、点击头像——settings——SSH and GPG keys——New SSH key
描述随便写,把上面获取的SSH key复制到上面
- 推送到GithubPages。在命令行(即cmd或者终端)依次输入以下命令, 返回INFO Deploy done: git即成功推送:
1 | hexo g |
1 | hexo d |
等待1分钟左右,浏览器访问网址: https://<Github账号名称>.github.io
至此,您的Hexo博客已经搭建在GithubPages, 域名为https://<Github账号名称>.github.io。