自己写的一个 hexo 插件

背景

hexo url 显示很糟糕,没法像 wordpress、typecho 那样显示。
所以才自己弄了这个插件

PS. 目前正在前往官方插件库的路上
已被收录

更新说明

2.0

如你想的一样,又一次不兼容了 ( 逃
具体用法请看 github

1.2.2

poi 指令增加了 -f--flush 参数,用于判断是否刷新所有文章固定链接

1.2.1

修复了一个导致开关失效的 bug,以及重构了部分代码。

1.2.0

目前较完美的版本
没有了之前的数据冗余问题,现在新增文章就会生成
唯一的问题大概就是无法直接兼容之前的版本吧

想保留数据升级请查看注意事项

1.x.x

之前的实现太麻烦了,索性直接重写了。

使用说明

安装

1
npm install hexo-number-title --save

配置 _config.yml

1
2
3
number_title:
enable: true
index: 170430 # 初始值

基本操作

1
2
3
4
# hexo poi # 初始化 并不会对所有文章生成
hexo poi -f # 初始化 但此命令会对所有文章进行重新生成
hexo g
hexo n 'test' # 只对新生成的 test 文章生效

注意

  • 第一次请务必执行 hexo poi 进行初始化操作
  • 执行 hexo clean 并不会清楚 id
  • 若要重置只需执行 hexo poi 再执行 hexo g
    只需执行 hexo poi -fhexo poi --flush
  • 数据存放于 trolls.json

由于项目几乎重写了,所以导致不兼容 1.2.0 前的版本,
所以更新后需要重新 poi 一次,然后修改 trolls.json 里的 isPoifalse

无需做任何修改,使用 hexo poi 即可

1
{"isPoi":false,"index":170430}

源码

hexo-number-title

0%