您的位置:首页 > 编程语言

github+hexo+阿里云搭建个人博客

2017-09-30 21:15 134 查看
2017年9月30日

MIL day ?

写在前面

不得不说这真是一件开心的事情啊,趁着火热的功夫抓紧blog一波

之前github+hexo已经搭建了一个个人静态博客,只不过是以gatsby2016.github.io的形式存在的,而且写的都是之前做硬件的时候写的几篇博客,后来一段时间没更新也就扔在那里了。结果这几天我女盆友自己电脑重装系统后又自己搭了个博客,让我十分感触;我想,年初辛辛苦苦搭建的博客怎么能放弃呢!而且,csdn的广告泰特么多了!所以,我又重新拾起来我的github博客了!

具体步骤

其实是没有什么具体步骤的,因为之前博客是怎么搭建起来我已经忘记了!很尴尬啊!这里只给大家指一条明路——百度github+hexo,然后就能搭建起来博客了,不行就删除了卸载了重新搭建,毕竟想要逼格是不可能有快捷键的!

博客搭建起来后的第一件事,大概就是要换个nice的主题,因为最粗的主题简直,太大众了!怎么换,百度啊!hexo 主题,一堆就出来了,个人认为,解决问题的能力大学生一定是要有的!

然后,血荐一个极简主义的主题——next,而且有官方文档,_config.yml里内容什么是什么,怎么配置,说得非常清楚!而且,还有个“常见问题”栏几乎解决了我所有痛点,你说气人不。链接

我已经爱上next的主题了!

域名解析

然而域名是gatsby2016.github.io,这是不是有点长了,而且比较绕啊,怎么解决,好办啊!阿里云上花钱买个域名,然后,解析域名,简单粗暴“新手引导设置”,然后,设置网站解析,填IP地址时,在windows下的cmd里
ping -4 gatsby2016.github.io
得到ipv4的ip地址,记住需要更改为自己的博客github名称啊,别ping到我这里了啊。。。

ping -4 xxx.github.io
是ping ipv4地址;
ping -6 xxx.github.io
是pingipv6地址;



然后有个
来自xxx.xxx.xx.xxx的回复
中间有一串数字,ip就是它,到阿里云上,填进去,完事。(最好用ip4,ip6不知道可不可以,应该也行)

然后,到github上,放博客文件的repository里,进去,settings,然后,custom domin将域名填进去,完事收工。以此,直接可以通过新域名进入网站,http://yanng.cc/

是不是很刺激,刺激!精彩!



本次域名绑定我主要参考这篇进行域名绑定,写的非常棒

PS:top域名我买了一年,花了3块钱,不忍心不忍心。

后记

一直都有个搭建自己博客有个家的打算,包括之前买域名也是有这个打算,但是苦于自己对wordpress不熟悉,服务器这一块更不熟悉,所以一直没有动手。现在好了,通过github+hexo搭建的博客用上了,而且换上了自己最喜欢的主题,如今又将买来的域名添加进去了,十分激动,exciting!

当然,虽然我这么说十分简单,但是,就像那些去搭建一个云服务器版个人博客的他们一样,也许,他们也觉得那十分简单。

送给自己也送给你们:

勇敢跨出去吧!后面怎么样,谁知道呢!定有办法的。

附录(增于2017.10.1)

各位,更新一个问题,按照上述方式设置好域名后,正常可以访问,但是当再次
hexo g
生成静态网页后,
hexo s
保存到本地后,
hexo d
部署到github上后,问题出现了,再输入买的域名后,打开进不去了!为啥?因为我们只是在github上对域名进行了指向,本地的并没有任何操作,所以,需要在根目录的
source
文件夹里,新加一个
CNAME
的文件,不要后缀名,然后直接将不带www的域名(如nuistmi.top)添加进去,ok!

接下来再部署后,就可以了!
hexo d
操作就不会clean custom domin了!完美~

附录2

各位,通告一个极好用的存储空间,七牛云,注册后新建一个空间,然后可以上传图片包括文件压缩包,可以说非常棒了,实名注册还有10g空间,足够用了啊。。

当然,我没有打广告,好的东西就应该分享出来啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: