Next的主题配置尝试

主要内容

本文就主题选择,应用,部分参数配置与碰到的一些问题进行了简单的总结。后续遇到新的问题会继续补充。

主要参考博客为http://saili.science/2017/04/02/github-for-win/

主题的选择

GITHUB+HEXO搭建博客的第一个链接中给出了一些主题网站,里面可选的有很多,经过一些考虑,最终还是选择了Next主题

具体原因如下:

  1. 产品免费且受众广
  2. 功能上支持中文,支持文章目录生成。

主题的应用

按照主题网站提示即可。

1
git clone --branch v5.1.2 https://github.com/iissnan/hexo-theme-next themes/next

注意以后版本更新可能会导致命令(–branch v5.1.2)有一些差异,具体以主题网站为主。

此种方式也可用于配置其他主题,即

1
git clone xxx themes/xxx

在themes目录下新建主题目录xxx,将主题文件复制到新建目录xxx下,然后修改主目录下_config.yml文件中的theme: xxx,重新hexo ghexo d即可。

部分参数配置

文章的目录全显示

next主题默认文章标题是逐渐显示的,此处如果需要将文章目录全部展开,可以在next\source\css\_custom\custom.styl中添加一句

1
.post-toc .nav .nav-child { display: block; }

运动部分

遇到的一些问题

语言错误

如果一开始把站点配置文件的语言设置为简体中文(zh-Hans), 可以查找theme/next/languages下的文件有没有zh-Hans.yml。如果没有,需要将zh-CN.yml改名为zh-Hans.yml