next主题
换了一个高人气的主题next,自己也被他的简洁和过度动画迷住,感觉超级棒。next的文档
我是直接克隆的最新版,文档中也可以看到稳定版,根据自己的喜好来吧
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
主题配置
其实推荐搭建去看next的文档,上面写的很清楚了。
标签和分类的配置
当时自己弄了好久,最后在官方给出的文档中找到,简单明了,感觉自己很傻
执行命令,新建一个单页
$ hexo new page tags
会生成一个文件夹tags
,在source
这个文件夹下面有一个index.md
的文件,先进入里面去配置一下
|
|
然后在你写的文章里面去配置每个文章的标签吧
|
|
最后一步是在主题的配置文件_config.yml
中去添加一项
|
|
这个时候再进入页面刷新看看,就会多了一个标签了~
分类的话和标签一样
首先
$ hexo new page categories
然后更改index.md
的信息
|
|
写的文章里面去添加分类
|
|
最后在主题配置文件去添加一项
|
|
一篇文章可以给多个分类和多个标签,自己喜欢怎么分就怎么分吧
遇到的一些问题
遇到过几次启动服务器的时候报错,找不到xxx模块了。
我解决办法是把node_modules
文件夹删掉,然后重新安装依赖
$ cnpm install
首页文章显示全文
在配置文件中更改配置,enable
是否开启阅读全文,length
为显示字数,默认的就是150,挺好的的。
|
|
标签和分类什么的统计数量不准确
官方给出解释:
因为 Hexo 有缓存的功能,因此有时候你会发现在 标签 和 分类 页面中的数量统计并不准确。 出现这个问题时,可以按照以下步骤重新生成站点的内容:
- 删除站点目录下的 db.json 文件
- 在站点目录下执行命令 hexo clean
- 在站点目录下执行命令,重新生成 hexo generate
我只把根目录下的db.json
删掉了,这个时候启动本地服务会正常了,如果没有,那就再重复一次。注意浏览器缓存哟
我并没有执行$ hexo clean
,因为我github desktop对应的是打包的那个文件,$ hexo clean
会直接把文件夹删掉。
我的做法是进入文件夹,保留了隐藏文件.git
这个文件夹,其他删掉了。如果你在生成静态的这个文件夹下面有一个README.md
是自己写的,注意一下被删掉了