本文介绍了如何清理Typecho博客中未使用的标签。通过执行SQL语句,可以查询并删除数据库中计数为0的标签,从而优化网站结构和Sitemap。操作前请务必备份数据库。
AI摘要

引言

今天查看网站Sitemap,突然发现里面有很多莫名其妙的标签链接,比如 https://mukapp.top/tag/o/ 这种,还有很多并没有被使用的标签。想去清理一下结果Typecho并没有这种功能,需要手动清理。

进数据库看了下,发现应该是挺好清理的。

正文

注意:修改数据库之前先备份

进入数据库管理工具(我用的phpMyAdmin),找到执行SQL语句的地方,输入:

SELECT * FROM `typecho_metas` 
WHERE `typecho_metas`.`type` = 'tag' 
AND `typecho_metas`.`count` = 0;

并执行可以查看全部未使用的标签;输入:

DELETE FROM `typecho_metas` 
WHERE `typecho_metas`.`type` = 'tag' 
AND `typecho_metas`.`count` = 0;

并执行可以清理。 图示

再去typecho后台-管理-标签,就可以看到只剩下了在使用的标签。