终于建立了自己的博客,现在正在完成最后一步————写第一篇文章,关于博客的诞生。这也是第一步。
1. 系统环境
采用Hexo + Github pages搭建自己的博客。
需要的安装程序
- Node.js
- Git
- Hexo 3.2.0
操作命令
1 | npm install hexo -g |
这样,打开浏览器http://localhost:3456,就可以看到Hexo的默认主题页面。
常见问题
这里经常会出现的一个问题,就是虽然hexo s成功了,提示从http://localhost:4000访问,但是仍然打不开页面。本机器的原因是端口占用,可以使用
上述命令,修改发布端口,从而解决这个问题。这个问题并没有错误提示,但是安装2.8.2的Hexo会出现该错误提示。
2. 主题安装
可以从Hexo官网寻找Theme或者使用他人推荐的主题。
操作命令
1 | git clone https://github.com/xxx/xxx.git theme/xxx |
下载和获得最新的主题后,需要启动该主题,在Hexo的配置文件中启用:修改目录下的_config.yml中的theme关键字后的内容为xxx。
注意事项
theme后的冒号后有空格。
3. 同步到github
首先要同步SSH Key,这样才能正常和github连接。
操作命令
1 | ssh-keygen -t rsa -C "your_email@example.com" |
按照提示找到并打开id_rsa私钥文件,并上传到github中。通过下面的命令进行连接测试:
1 | ssh -T git@github.com |
成功连接后,将Hexo部署到github上:这里要注意,Hexo 3.0.0以上的版本,需要先安装部署插件。
1 | npm install hexo-deployer-git --save |
之后,需要修改目录下的_config.yml文件中的deploy项:
1 | deploy: |
完成后,进行部署:
1 | hexo clean |
注意事项
type、repo、branch后的冒号均有空格。