解决Hexo置顶问题

今天发现置顶功能不起作用了,找了半天才想着起来。是在另一台电脑写的博客,重新安装(nmp install)过了,以前置顶功能的实现是直接替换node_modules/hexo-generator-index/lib/generator.js的内容,generator.js的内容被覆盖掉了,又要修改代码。这样太麻烦了,网上找到方法。
为了防止每次更新、安装都要修改代码,直接从仓库里安装就可以了,不用每次都修改了。

把原来的删除了,换一个就可以了

1
2
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save

置顶功能还是和以前的一样
在需要置顶的文章的front-matter中添加top值,值越大越置顶。

1
2
3
4
title: 标题 
tags:
categories:
top: 1000

源文链接:解决Hexo置顶问题