木灵鱼儿
Typecho博客教程
Typecho 实现一个目录树
前言最近发现主题的目录树很多地方不是很满意,一方面是自己对于php的知识不是很好,大部分都是从网上分析的代码中拿取cv一下就用了,加上重构主题是一个比较大的工程,所以有些地方都是奔着先跑起来再说的思路。像极了项目开发时的场景,先上线再说,用户量大了我们再优化!昨晚我看了下typecho的目录树,都使用了一个全局变量:global $catalog;$catalog是一个扁平化的数组,里面存放着按顺序提取的页面h1-h6标题数据,由于php的数组可视化巨难看,我们先通过ts的方式去了解和实现这个处理。教程[hide]$catalog的数据结构大致如下:const catalog = [ ...
![Typecho 实现一个目录树](https://mulingyuer-1253375624.cos.ap-guangzhou.myqcloud.com/%E5%9B%BE%E7%89%87%E7%A9%BA%E9%97%B4/Typecho%20%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E6%A0%9101.jpg!Anti_theft)
最近评论