Mod版TOC插件:Hacklog TOC generator 1.0.2[更新] » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

Mod版TOC插件:Hacklog TOC generator 1.0.2[更新]

1.原版不合适的地方

此插件由Scott Yang的Table of Contents Generator 0.4 (20110626) 版修改而来。
原插件是要在文章中插入一个 [cc lang="html"]

 标记,然后插件负责把它替换为相应的TOC.
并且,原插件是用的the_posts HOOK,这样的好处是在索引页(有很多文章的页面),如分类页、首页等,也可以显示TOC,不过貌似这个意义不大。
坏处是,由于the_posts HOOK的优先级默认比the_content高,而很多代码插件都是针对the_content HOOK工作的。因此,这会导致code block中的h标签也被误生成TOC的。
其三,此插件没有自带css规则。

2.我的修改

  1. 去掉[cc lang="html"]

     标记的要求,自动在文章开头加入TOC

  2. 改用the_post hook,与codecolorer 等代码高亮插件完全兼容。
  3. 加了个默认CSS规则进去。@TOTO:后台增加自定义CSS选项。

3.Mod版下载

hacklog-toc-generator-1.0.2.zip (2.1 KB)

Tagged in : 目录自动生成,TOC

All Comments (0)
Gravatar image
No Comments