主题切换
Hexo的默认主题是landscape,就是刚刚搭建好以后大家看到的样子,如下图:
估计很多小伙伴都不太喜欢这样的风格,其实我们可以很容易做一些主题的切换和配置。在Hexo官网提供了很多主题(theme)风格,大家可以挑选自己喜欢的主题进行配置和调整。
点击图片预览demo,点击下面的名字进入该主题的github项目或者官方网站。
NexT主题
在这里建议大家选择NexT主题,因为这个主题比较成熟,而且有详细的官方文档可以帮助你快速地安装和配置。
关于主题的安装和配置很简单,在这里就不演示了,大家可以根据官方文档的指示完成
注:小白们注意一下红框里的说明,搞清楚两个配置文件的具体指代。站点根目录就是之前配置博客的那个文件夹,我是直接放在Git的根目录下的,所以我的站点根目录是C:\Users\15850\Documents\GitHub\MyBlog。搞清楚了这两个配置文件,其他的就跟着官方文档走吧,里面说得很详细。
大家可以跟着【开始使用】先走一遍,再看【主题配置】,跟着做。有些配置里面没有细说,但是大家要懂得举一反三,比如增加【留言板】页面,就可以效仿增加【标签】页面和增加【分类页面】的做法,只不过在后面集成评论功能就好了,【集成评论功能】的配置方法在第三方服务里,很多高级功能(站内搜索、分享功能)都是第三方提供的。
配置过程中的几个小坑
1. 没有配置自己的博客地址到url
说一个大家容易疏忽的地方,在集成了【分享功能】和【搜索功能】后,要记得在站点配置文件中,把URL换成你的博客地址(http://username.github.io),不然分享链接和搜索索引会根据原本的默认设置www.yoursite.com跳到一个莫名其妙的地方,浏览器还会报危险链接。
2. 忘记更新搜索索引
在集成了【搜索功能】以后,如果对文章有删除,要更新搜索索引,不然依然能在搜索中搜索到,但是点击以后跳转到无效链接(因为你已经删除了)。
我用的是algolia配置的搜索功能,所以每次删掉文章都会更新一下索引。在站点根目录下执行:
hexo algolia
3. 配置文件里语法错误
这里再次强调,配置文件里冒号":"后面必须有一个空格,且这个冒号必须为英文冒号,不能是中文冒号。
我的博客(NexT主题)
我的博客地址是:[https://131250208.github.io/]
评论用的来必力,搜索用algolia,转发分享是AddThis ……
配置时遇到坑或者有什么不清楚,欢迎在本篇底下留言,或者在我博客的留言板留言。