Github 搭建个人博客
1、环境安装
1.1安装Git和Node.js
Node.js地址:https://nodejs.org/en/download/
Git地址:https://git-scm.com/download/win
1.2安装Hexo
执行git命令
$ npm install -g hexo
1.3通过cmd命令查看软件版本
2、添加Blog
2.1在电脑中新建一个名字为[Blog]的文件(比如:D:\Blog),在目录右健打开Git Bash。
执行git命令,自动在Blog下创建网站所需的文件(可以忽略执行过程中有错误提示)
$ hexo init
npm install
2.2启动服务
执行git命令
$ hexo server
启动成功,在浏览器中打开 http://localhost:4000/,这时可以看到Hexo已为你生成了一篇blog。
3、部署到GitHub
3.1部署前修改配置文件_config.yml(hexo3.0中 type:github已经不行,需要改为git)
# Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: git@github.com:XXX/XXX.github.io.git branch: master
注意:type:repo:branch:后都有3个空格(空格 空格 空格 重要的事说三遍)
repo:必须是SSH形式的url(git@github.com:XXX/XXX.github.io.git),不能为HTTPS对应的url
3.2安装所需插件
执行git命令
npm install hexo-deployer-git --save
3.3配置gitHub的SSH
生成SSH的Key
执行git命令,将会在C:\Users\用户\.ssh生成相关文件 [id_rsa.pub]
$ ssh-keygen -t rsa
在Github ssh设置新建的SSH key,Title任意写,Key为C:\Users\Admin\.ssh\id_rsa.pub中的内容,添加后如下图:
3.4每次部署的步骤,可按以下三步来进行。
hexo clean
hexo generate
hexo deploy