使用github+hexo搭建个人博客

201 阅读2分钟

初来掘金

最近一直在找实习,感到有点自己之前写博客写得有点少。之前在csdn上面写过几篇文章,昨天逛了下掘金,觉得掘金写博客更舒服点。然后今天早上起来想了下,我为什么不自己写个博客。于是乎,开干~

开始

安装git配置pages、hexo

git的操作大家都知道,就不做赘述了。

安装hexo。

在本地新建一个文件(我的是hexo),进到文件。 安装hexo。

npm install hexo -g

检查hexo安装

hexo -v

初始化hexo

hexo init

安装hexo组件

npm install

生成

hexo g

启动服务

hexo s

这样就OK了

关联GitHub page 跟Hexo

配置ssh key

提交代码要有github权限,如果单纯是用户跟密码就有点不安全,所以我们用ssh key来解决本地和服务处连接问题

cd ~/. ssh
检查本机已存在的ssh密钥

说明你是第一次用git

ssh-keygen -t rsa -C "你自己的邮件地址" 三下回车

可以看到第二行是你的密锁保存的地方,找到它打开id_rsa文件复制里面的内容,到github里面的设置新建
title自己定义,key为我们刚刚所复制的。

添加后,测试一下ok不ok

ssh -T git@github.com

看到你的HI用户了,我们接着下一步

推送网站

整理下思绪,我们刚刚已经让hexo在本地跑起来,新建git仓库,关联了本地跟git,现在要把网站推送出去,也就是发布网站。在这之前,我们要配置我们hexo里面的_config.yml文件,他是一个站点配置文件

打开文件在最后

这里编写要注意:后面要加上空格,还有type等前面也要加上空格,要不然会报错!!!

保存站点配置文件。

其实就是给hexo d 这个命令做相应的配置,让hexo知道你要把blog部署在哪个位置,很显然,我们部署在我们GitHub的仓库里。最后安装Git部署插件,输入命令:

npm install hexo-deployer-git --save

这时,我们分别输入三条命令:

hexo clean

hexo g

hexo d

到这里,我们已经推送网站ok了

看一波

浏览器上输入

你在github上的地址

如果看到
你的个人博客基础配置已经完成。别人可以用这个地址访问你的博客。觉得丑怎么破?下一章: