1.安装git
2.安装node.js
安装git和node.js已在之前的文章发布,详情请参考以上文章,本文从安装hexo开始
3.安装hexo
- 以管理员方式打开git bash(找到git安装路径,右键git bash的快捷方式选择以管理员方式运行)
- 创建一个文件夹blog,在打开的git bash中cd到这个文件夹下,输入一下命令
npm install -g hexo-cli
安装完成后再输入
hexo -v
查看安装hexo的版本,也是检测hexo是否成功安装
安装完成开始初始化
4.初始化hexo
- 接着在git bash中输入
hexo init myblog(博客的名字,可自定义)
- 再输入
cd myblog //进入这个myblog文件夹
npm install
- 打开服务,在浏览器输入localhost:4000查看初始化博客
hexo g
hexo server
部署至github
5.创建仓库
- 注册github账户并登录,点击新建仓库
- 命名为xxx.github.io(xxx为自己GitHub的账户名),点击创建
6.生成ssh(密钥)添加到GitHub
- 接着在gitbush中输入
git config --global user.name "yourname"
git config --global user.email "youremail"
如果忘了用户名和邮箱可用以下命令查看
git config user.name
git config user.email
- 创建ssh
ssh-keygen -t rsa -C "youremail"
全部按回车,图中2,3步无需设置密码,以后部署时每次都需要输入密码比较麻烦
完成后打开密钥位置如下
- 设置GitHub,点击个人找到setting
- 添加ssh key
- 返回gitbash,查看是否成功
输入ssh -T git@github.com
7.将hexo部署到GitHub
在博客所在文件下打开git bash
运行以下命令
hexo clean
hexo g
hexo d
访问 http://(github用户名).github.io/(自取的博客名)/