Hello World

终于建立了自己的博客,现在正在完成最后一步————写第一篇文章,关于博客的诞生。这也是第一步。


1. 系统环境

采用Hexo + Github pages搭建自己的博客。

需要的安装程序

  • Node.js
  • Git
  • Hexo 3.2.0

操作命令

1
2
3
4
npm install hexo -g
hexo init
npm install
hexo s -p 3456

这样,打开浏览器http://localhost:3456,就可以看到Hexo的默认主题页面。

常见问题

这里经常会出现的一个问题,就是虽然hexo s成功了,提示从http://localhost:4000访问,但是仍然打不开页面。本机器的原因是端口占用,可以使用
上述命令,修改发布端口,从而解决这个问题。这个问题并没有错误提示,但是安装2.8.2的Hexo会出现该错误提示。


2. 主题安装

可以从Hexo官网寻找Theme或者使用他人推荐的主题。

操作命令

1
2
3
git clone https://github.com/xxx/xxx.git theme/xxx
cd theme/xxx
git pull

下载和获得最新的主题后,需要启动该主题,在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
2
3
4
deploy: 
type: git
repo: git@github.com:username/username.github.io.git
branch: master

完成后,进行部署:

1
2
3
hexo clean
hexo g
hexo d

注意事项

type、repo、branch后的冒号均有空格。