搭建blog of second

(^▽^)上次讲解的搭建blog,大家很容易上手了吧

但是hexo自带的页面,好丑啊,而且输入的地址也是github的,一点也不NG
没关系,这篇blog,将会给大家讲解一下,如何安装自己喜欢的blog主题
和设置自己的专属域名

先来安装主题吧,这个才是自己网站炫酷的起点

https://github.com/Velg03961485/hexo-theme-cyanstyle.git

https://github.com/Velg03961485/hexo-theme-landfarz.git

这是我github 中,叉的人家的主题,感觉还是不错的

要是想要更多炫酷的主题,你可以知乎上找一下

https://www.zhihu.com/question/24422335

这个话题的小伙伴,整理很多炫酷的主题,除此之外,官网也给出了很多

https://hexo.io/zh-cn/docs/themes.html

好了,接下来开始安装自己的主题吧

一、下载安装主题
敲命令

cd blog/themes/

git clone https://github.com/Velg03961485/hexo-theme-cyanstyle.git

下载完成之后,你可以把,这个主题的文件名字修改一下,我改为了,canystyle

cd ../

用记事本,打开blog下面的 _config.yml

查询 theme,更改为 canystyle

敲命令

hexo g 把主题生成成功

hexo s 启本地服务,localhost:4000

输入地址进去看看,是不是你本地的blog的主题已经换掉啦ヾ(@^▽^@)ノ

ctrl + c 退出本地服务

二、接下来就是要更新要线上了
在此之前一定要把刚才clone 下来的主题文件的 .git给删掉啊,不然,你自己的git是会识别错乱的

敲命令走起 O(∩_∩)O哈哈~

cd themes/cyanstyle/

ls

rm -rf .git 删除文件的命令一定要小心┌(。Д。)┐,继续走起

cd ../../

cd public/

git status

git add .

git commit -m “change my theme”

git push

显示上传成功,这还没有完成呢

接下来要在远程仓库,再进行一次主题编译,继续敲

hexo g

打开你的线上地址,(^▽^),是不是主题已经给换掉了

三、接下来就是最后一个NG操作了

1.打开自己的阿里云控制台

2.点击控制台

3.左侧菜单栏,倒数第二个,域名与网站(万网)0.0,好难找

4.点击域名,跳转到,自己以前买的域名列表(没有的小伙伴,在阿里云首页,按着他们的推荐购买一个域名就行啦)

5.在自己的域名,操作下面,有解析,点击进入

6.在 解析设置里面, 点击 添加解析

7.记录类型 选择 CNAME

8.主机记录 填入 @

9.解析线路 为 默认

10.记录值 为 你的GitHub 项目的地址,但是是后面 必须加一个 . (比如 velg03961485.github.io. )
其实这就是一个简单的地址重定向,还能用阿里的域名监听你的地址

11.TTL值 选用十分钟 取最小的时间,启动速度,TTL为缓存时间,数值越小,修改记录各地生效时间越快

12.点击确认 这样就ok啦(^▽^) ,你就可以通过你的域名访问你的blog

四、接下来就说说,我遇到的大坑,自己手贱造成的

在我点击确认的时候,报错,请求失败,提示说,我的CNAME 和 MX 记录冲突

因为我的主机记录填写了邮箱,而且邮箱还与我的GitHub账号相同

域名自动为我填写 MX 邮箱记录

阿里云的东西有时候还真是很难搞懂的,可又不得不用

扒文档,问大神

大神给我解决方案,它不是冲突嘛,采用二次地址定义喽,用一X定义你编译后的地址

然后再用 Link 把地址重定义

哎,我翻遍了阿里的文档,都没有这个Link 属性嘛o(╥﹏╥)o

不多说,继续翻文档,找解决方案

因为记录冲突,自己又不能删除冲突的记录,想着,我给暂停了,这样就可以添加了吧

结果文档给我来句

解析记录暂停后,用户仍然能够修改、删除解析记录,且被暂停的解析记录,也会参与到解析记录冲突判断的规则中。

啥话不说,删了,删了,既然冲突那就干掉一个呗,email的记录,全部删掉

照着上面来一遍,ok 添加成功,等待生效吧(^▽^)

五、接下来的文档,会给大家讲解,如何新增自己的blog,和对blog设置新的功能,调整页面,更改页面风格。和后续更新我的,坑神之路O(∩_∩)O哈哈~