Table Of Contents大家都懂得,效果可以看老高的博客。

欢迎使用!欢迎FORK!欢迎star!

Table Of Contents

今天(20150513)下午赶着做出来的,如果发现BUG,请在此页汇报!

过一阵子老高会出一篇typecho的插件简单教程,欢迎关注!

功能

废话!就是显示文章目录。

2015-05-18更新:

使用simple_html_dom,放弃了正则。

安装

命令行

进入typecho的usr/plugins目录

使用git clone https://github.com/phpgao/TableOfContents.git

这样plugins下应该会有TableOfContents文件夹,然后在后台->插件处安装。

FTP

解压下载的文件,将TableOfContents上传至usr/plugins目录即可!

下载

TableOfContents

升级

请先禁用插件后再升级

目前的问题

  • 本插件的显隐功能依赖jquery
  • 样式有些问题
  • 目前只对h2和h3做解析,并且解析出的数量大于3的时候才会放出目录。

标签: toc, typecho, plugin, git

已有 34 条评论

  1. 不错,9年后继续来支持一下

  2. Call to a member function find() on boolean
    在空白独立页面会显示这个。不知道能不能帮忙解决下。

  3. 大幺壹 大幺壹

    您好,这个插件,在typecho默认主题里用不了,不显示目录,主题版本是0.9

  4. 请问,怎么把文章目录放在侧边栏?
    我找了几遍都没找到接口调用地址。

  5. 已知bug?在使用非默认模板,比如归档时会报错。开发版最新

  6. 很好用,缺点是目前只对h2和h3做解析。支持老高,可以加个qq交流一下吗?

  7. 怎么让他浮动起来呢?

    1. 样式是写死在代码里的,你要是能看懂直接改改就行

  8. yan yan

    你好,我下的是v0.3版本的插件,文件夹名改过了,会出现所有文章的内容无法显示的问题,请问是该怎么解决呢

    1. yan yan

      这问题现在解决了,但是插件并没有显示,使用typecho原生的的编辑器,而且也放了好几个

      1. 估计是目录或者权限的问题

  9. mouren mouren

    我改了下你的这个插件的样式 某种意义上也算是修正在手机端上的样子
    小屏幕不会超出边界 而且居中了
    算是改善了自适应
    http://yun.since2014.cn/archives/8.html
    老高看看~

    1. 赞一个!我会抽空整合一下

  10. lonelypers lonelypers

    用了您的这个插件后,发现域名后随便输什么,不自动跳转404,就那样页面空白不动了。typecho是最新的开发版

  11. [...]body.custom-background { background-image: url('https://zhuticool.com/wp-content/themes/Git-master/css/img/bg.png'); background-repeat: repeat; background-position: top left; background-attachment: s[...]

  12. 哈罗,我的typecho用的是markdown,您这个插件不显示……

    1. 可能是H标签不够3个吧

      1. 还真不是,我用的是这个markdown的插件https://dt27.org/php/editormd-for-typecho/

        1. boxsnake boxsnake

          你是不是在Editor.MD设置里接管了前台的解析

  13. 归档页面archive报错,Fatal error: Call to a member function find() on a non-object in wwwroot/usr/plugins/TableOfContents/Plugin.php on line 234,在这个页面上也做判断h2、h3了,该如何关闭这个页面的判断啊。

    1. 老高,是否可以抽空把这个插件兼容下0.9版本呢?1.0下是正常的,可是1.0下面很多插件(七牛、数据库备份等)不能用,有点纠结。

    2. 感谢老高

    3. 抽空吧

  14. KANDK.CN KANDK.CN

    TYPECHO 1.0。 这工具之前的版本能用。 新试试了 https://github.com/phpgao/TableOfContents/ 这个的ZIP 不能启用,启用就出现Server Error http://XXX.COM/index.php/action/plugins-edit?activate=TableOfContents-master&_=b4e7d245120394b0b4cb75981842024b

    1. 这样我没办法debug,能不能详细点,马化腾号 2389八3430八

    2. 为啥我在本地测试都是可以的。。。你试试把两个都先禁用,然后启用

    3. KANDK.CN KANDK.CN

      知道为什么了。两个原因的其中之一都会导致不能用: 1)解压后文件夹名称是TableOfContents-0.2.1,要改为TableOfContents后放到plugins才能直接用,不然会404。 2)我用了另外一个文章末加版权的,楼主这个生成目录的插件就不能用了: http://git.oschina.net/kgsoft/Typecho/commit/b14bcdcf2e9b341855cb2551855423cbac4c7816 但他那个能继续用。

  15. 从第一个地址下载的插件,一起用就显示 404 - 页面没找到,从第二个地址下载的提示服务器错误?[email protected]

    1. 文件夹命名是否正确?发个路径我看看

    2. 感谢您的回复,确实是文件夹名称的问题,改过来就好了,谢谢!

  16. 感谢,下课了回去研究研究。

  17. KANDK.CN KANDK.CN

    good 正在找这个就谷歌到这里了

添加新评论