hexo搭建

一直纠结于要不要写博客,直到最近,手头上事情比较少,有些空闲时间来整理这个事情,花了一上午的时间了解了博客相关的信息,最终决定选用hexo+github来搭建自己的博客,整体过程还是比较顺利,但是过程中还是遇到了不少坑,觉得还是很有必要记录一下整个过程的。

1.环境准备

安装Node

  • 直接到Node.js官网现在最新版本,一路安装即可

安装git

  • 这个网上的教程有很多,直接到官网下载安装并且设置下环境变量即可

GitHub账号和GitHub Pages

  • 在自己的GitHub上新建一个仓库(repository),需要注意的是仓库的名称,比如我的账号是ZhuLiangT,那么我的仓库名称就应该是:ZhuLiangT.github.io,创建完成之后直接访问这个地址就是你的个人主页了。

  • 添加SSH公钥到『Account settings -> SSH Keys -> Add SSH Key』,步骤如下:

设置你的用户名密码

git config –global user.email “[email protected]

git config –global user.name “yourname”

生成SSH秘钥

ssh-keygen -t rsa -C “[email protected]

~/.ssh/id_rsa是生成私钥,~/.ssh/id_rsa.pub是生成公钥

接着打开秘钥文件,复制秘钥

cat ~/.ssh/id_rsa.pub

这里会得到一段很长的编码:


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuYZIchz3THIcc/wH0ZB5WZYqe2iBVUNqSzfrgxBvJCZkFHWiUZhA/4omNud/27PVT/FADV9qSvrX7ifP05Cbl6mhE4uJjxOQRNoPdQQcsTEFh5vDvOeiJOT1CoFb9WLGg49Xml4yJmFJqv/Kz5hCe7LEWRYJH6tmaVG0qi9nwAZmjfTQpSWu07eAKB9wAbK6stCdnd5JvMq7IsNNylbwDlXf0RQA4RpppO+14oNBqivhi5ftBPjP15+aWKpnXUxkGMVAefKTvwsyw1T0H2sj+ILVFM4d5xpxu3jPHebqh363OwPPLMsoUy9VhQ3YDtMxt4vyOxvpJ9ekMGlDn/9ut [email protected]

进入git的Account settings -> SSH Keys -> Add SSH Key将这段秘钥添加进去即可。

example

2.安装hexo

全局安装hexo

npm install -g hexo

初始化hexo,将hexo安装到你指定的目录(到指定目录使用此命令直接进行初始化)

hexo init

生成hexo的静态页面(到init的目录执行此命令)

hexo generate

启动hexo本地服务

hexo server

浏览器输入http://localhost:4000就可以看到你的专属博客啦

至此,hexo的安装也已经完成。

3.让hexo和github建立联系

在hexo的安装目录中,找到_config.yml,将Deployment属性做如下修改

deploy:

type: git

repo: [email protected]:yourname/yourname.github.io.git

branch: master

注:在hexo3.0之后要部署到git需要进行如下操作


npm install hexo-deployer-git --save

hexo g(从新生成)

hexo d(部署到git上)

至此,访问刚才部署的git个人页面,就能看到你的私人博客啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章