hexo进阶使用

上一篇文章中,记录了我通过hexo+github来搭建博客的过程,本文提供导航功能,介绍一些hexo的进阶用法,让博客显得更有范儿!不过我还是建议大家多关注博客内容,而不是沉迷于折腾中无法自拔 : )

如何应对错误?

在使用命令行搭建博客的过程中,不可避免的会出现错误,如果你是新手,不要慌,这种情况对于有经验的程序员来说,已经是家常便饭了: ) ,不过我可以教大家两个常用的应对错误的方法,错误代码同常在一大堆不知所云的英文字母开头几行,如ERROR balabala,can`t find/load balabala,在其后会跟着出错的文件位置,可以做以下两点:
- 去出错的文件,具体到行,列,如果你看得懂代码,你大概会知道错在哪
- 复制错误信息至搜索引擎寻求网友帮助

另外,在站点配置文件_config.yml中,如果你启用了插件plugins:,hexo server(简写为hexo s)命令会无法识别,我也不知道为什么,这是个bug,把相关代码用#注释掉就行了,不会影响到插件的使用。

配置你喜欢的hexo主题

hexo官网已经提供了一部分的主题,从中选择你喜欢的一个,为你的博客换件新衣服,不过还有许多主题并没有收录到官网里,这要靠你自己去发现了。每个主题都会有安装使用的介绍,有些是官方文档,有些在相应的github主页上,他们的使用大多是一样的:
- clone到本地hexo-site/theme
- 修改站点配置文件_config.yml里的theme字段为刚下载的主题文件夹名
- 修改一系列个人信息、集成插件、主题布局字段

具体以NexT主题官方说明文档为例,不懂的地方可以问我meetdevin.zh@outlook.com.

绑定独立域名

首先,我要给大家简单介绍下,这里面的思路。域名与IP有什么区别?

IP是每台主机的唯一标识,是一串数字,就相当于身份证,当我们的浏览器访问一个网站的时候,首先要找到IP,而域名是为了方便人们记忆而产生的符合人们语言习惯的标识DNS,而DNS就是他们两者的映射表,你可以理解为翻译官。现在你的域名是your_site.github.io,当你在浏览器键入这个地址,你想要浏览器显示github上你的网站资源, 你的电脑会先检查本地的DNS缓存,是否有这个地址的对应IP,如果没有,则会请求当前子网的DNS服务器,DNS服务器返回相应的IP地址,而如果这个DNS服务器也没有,它会把请求发给上一级子网的DNS服务器,层层递进,这就叫域名解析。现在我们的目的就明确了:把你的独立域名解析到github。具体来说:
- 购买独立域名
- 设置DNS解析
- 让github认可我们的域名

购买独立域名

域名提供商有很多,有DNSPodGandi阿里云等,都支持支付宝付款。我推荐DNSPod,因为他提供免费的DNS解析服务。

设置DNS解析

无论在哪里购买,都要设置DNS服务器,如果你使用DNSPod的域名解析服务&#x

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值