前言

最近发现主题的目录树很多地方不是很满意,一方面是自己对于php的知识不是很好,大部分都是从网上分析的代码中拿取cv一下就用了,加上重构主题是一个比较大的工程,所以有些地方都是奔着先跑起来再说的思路。

像极了项目开发时的场景,先上线再说,用户量大了我们再优化!

昨晚我看了下typecho的目录树,都使用了一个全局变量:

global $catalog;

$catalog是一个扁平化的数组,里面存放着按顺序提取的页面h1-h6标题数据,由于php的数组可视化巨难看,我们先通过ts的方式去了解和实现这个处理。

教程

此处内容已隐藏回复后方可阅读。

效果图

这是一个我自己实现的效果,还是很不错的,有兴趣的可以自己研究更多玩法。

分类: Typecho博客教程 标签: typecho目录树

评论

全部评论 12

  1. 冯大仙
    冯大仙
    FireFox Windows 10
    真的假的1111
  2. xiaoli
    xiaoli
    Google Chrome MacOS
    新手在折腾博客,来学习学习,感谢~
  3. aa
    aa
    Google Chrome Windows 10
    看看1111
  4. 寻梦xunm
    寻梦xunm
    FireFox Windows 10
    六五六五?
  5. 神经蛙
    神经蛙
    Google Chrome Windows 10
    [脱单doge]
  6. M
    M
    Google Chrome Android
    来学习学习
  7. ikun
    ikun
    Google Chrome Android
    特意来学习
  8. mibai
    mibai
    Google Chrome Windows 10
    现在的博客都添加目录了
  9. 学哥
    学哥
    Google Chrome Windows 10
    支持
  10. 大华
    大华
    Google Chrome Windows 10
    效果不错呢

目录