Typecho 实现一个目录树
前言
最近发现主题的目录树很多地方不是很满意,一方面是自己对于php的知识不是很好,大部分都是从网上分析的代码中拿取cv一下就用了,加上重构主题是一个比较大的工程,所以有些地方都是奔着先跑起来再说的思路。
像极了项目开发时的场景,先上线再说,用户量大了我们再优化!
昨晚我看了下typecho的目录树,都使用了一个全局变量:
global $catalog;
$catalog是一个扁平化的数组,里面存放着按顺序提取的页面h1-h6标题数据,由于php的数组可视化巨难看,我们先通过ts的方式去了解和实现这个处理。
教程
此处内容已隐藏回复后方可阅读。
效果图
这是一个我自己实现的效果,还是很不错的,有兴趣的可以自己研究更多玩法。
分类:
Typecho博客教程
标签:
typecho目录树
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
最新文章
如何在项目中使用一个自定义的npm模块(如何使用一个魔改后的npm模块)
0点赞
·
1评论
Debian12 更新系统版本(目前更新至12.5版本)
0点赞
·
0评论
Nestjs CORS配置和生产环境处理
1点赞
·
0评论
Debian12 SSH连接报错:Error Handshake failed no matching host key format
0点赞
·
0评论
Prisma 使用MongoDB创建数据时报错:Prisma needs to perform transactions, which requires your MongoDB server to be run as a replica set.
0点赞
·
0评论
全部评论 12
冯大仙
FireFox Windows 10xiaoli
Google Chrome MacOSaa
Google Chrome Windows 10寻梦xunm
FireFox Windows 10神经蛙
Google Chrome Windows 10M
Google Chrome Androidikun
Google Chrome Androidmibai
Google Chrome Windows 10学哥
Google Chrome Windows 10大华
Google Chrome Windows 10