插件简介
SeriesIndex是一款可以将指定文章归类的插件,可以实现在文章末尾自动添加一个【系列文章】列表,方便访客查看跟当前文章属于同系列的其他文章。
插件演示效果
插件安装
- 下载后得到文件夹【SeriesIndex】(如果你得到的是【SeriesIndex-master】那么请去掉后面的【-master】)
- 将这个文件夹上传到 Typecho的usr/plugins/ 下
- 博客后台插件管理页面,启用SeriesIndex插件即可。
插件使用
Typecho后台管理-设置-永久链接-自定义文章路径,这里的设置不管是预定义的几种还是自定义的,要求至少要使用{slug}作为永久链接的一部分。比如以下几种都是可以正常被插件识别的。
- wordpress风格
/archives/{slug}.html
- 按日期归档
/archives/{year}/{month}/{day}/{slug}.html
- 按分类归档
/{category}/{slug}.html
- 个性化定义
/{year}/{month}/{day}/{slug}/
而默认的下面这一种是不可以的,因为并不包含slug
- 默认风格
/archives/{cid}/
写系列文章的时候,需要你手动指定slug,格式为:系列前缀 + 数字编号。 比如你打算写一个关于python学习的系列文章,那么:
第1篇的slug指定为:pystudy01
第2篇的slug指定为:pystudy02
第3篇的slug指定为:pystudy03 …
要求只有两个:
- 同系列的slug前缀必须一样
- 在前缀后面必须是数字(可以是任意位数,且同系列之间推荐使用相同位数的左补0数字,当然这不是必须的,但有可能影响列表的排序)
如果你想使用在你已经有的文章上也只需要简单的编辑一下你的那些文章,修改它们的slug就可以生效了。slug在Typecho的文章编辑页面是可以反复修改的。
插件原理
在显示文章内容的时候,插件会取得当前文章的slug,比如【pystudy02】,然后会去掉末尾的数字部分得到前缀【pystudy】。 然后在数据库中查找拥有相同前缀slug的文章最后一并输出。
阅读全文
只发精品!只发精品!拒绝标题党、滥竽充数,浪费时间=谋财害命!【点此查看VIP项目汇总】凡是本站会员专属项目开通VIP后即可免费下载【点此开通】加入VIP免费下载全站价值超10万以上精选项目课程,一网尽收!小小投入,大大回报!💰💰💰
🔺本站仅提供资源收集与展示,内容的真实性与有效性请自行甄别,本站不承担相关责任!
🔺本站仅提供资源收集与展示,内容的真实性与有效性请自行甄别,本站不承担相关责任!