【Hexo】hexo-butterfly 主题添加 tag 标签文章数量上下标
hexo-butterfly 主题添加 tag 标签文章数量上下标。
本文操作引用自 Butterfly 标签云增加文章数上下标博客,故不声明为原创。
需要修改的文件
找到 Blog\themes\butterfly\scripts\helpers\page.js
文件,定位其中 cloudTags
这个函数的注册处,这里用了一个类似 C++ 中 lambda 表达式的方式注册了一个函数,用于处理彩色的标签云,你可以在 butterfly 主题中搜索,找到更多关于这个函数的调用处
plaintext
1 | Blog\themes\butterfly\layout\includes\widget\card_tags.pug |
我们需要修改的是这个函数中最终显示 tag 的位置,在后面追加一个上标 <sup>${tag.length}</sup>
或者下标 <sub>${tag.length}</sub>
即可!其中 tag 对象的 length 参数就是这个 tag 的文章数量。
修改前
js
1 | result += `<a href="${env.url_for(tag.path)}" style="${style}">${tag.name}<sup>${tag.length}</sup></a>` |
修改后
js
1 | result += `<a href="${env.url_for(tag.path)}" style="${style}">${tag.name}<sup>${tag.length}</sup></a>` |
效果
修改完成之后 hexo 三板斧操作一下
bash
1 | hexo cl && hexo s |
可以在本地预览到效果
侧边栏也是有的。
这样就搞定啦!
评论
表情图片预览
0 条评论
- 最新
- 最热
- 最早
- 作者
关闭评论
通知中心
「此时无声胜有声」
Artalk ErrorTypeError: Failed to fetch,无法获取评论列表数据
点击重新获取 | 打开控制台
点击重新获取 | 打开控制台