XiSitemap 是一款专为 Typecho 博客设计的轻量级站点地图(Sitemap)生成插件。它能够自动生成符合 sitemap.org 标准的 XML 文件,帮助 Google、百度、必应等搜索引擎更高效地抓取和收录你的博客内容。
- 版本: 1.0.2
- 作者: XiNian-dada
- 适用环境: Typecho 1.1 / 1.2+
本插件无需复杂配置,启用后即可通过 /sitemap.xml 访问动态生成的地图文件。
-
完全自动化:无需手动更新,访问链接即时生成最新数据。
-
内容覆盖全面:
-
首页 (Priority: 1.0, Daily)
-
文章 (Priority: 0.8, Weekly) - 限制最新的 500 篇
-
独立页面 (Priority: 0.8, Monthly)
-
标准规范:生成标准的 XML 格式,兼容所有主流搜索引擎。
-
伪静态支持:完美支持 Typecho 的伪静态路由。
- 下载/创建文件:
将插件文件放入文件夹中,**文件夹名称必须为
XiSitemap**。
- 标准结构应为:
usr/plugins/XiSitemap/
├── Plugin.php (你的插件主文件)
├── Action.php (你的逻辑处理文件)
└── README.md
(注意:如果你的代码都在一个文件里,建议将其拆分为 standard Typecho 结构,或者确保类名加载正常)
2. 上传:
将 XiSitemap 文件夹上传至网站目录 usr/plugins/ 下。
3. 启用:
登录 Typecho 后台,进入 控制台 -> 插件,找到 XiSitemap 并点击“启用”。
插件启用后,您的站点地图地址默认为:
https://你的域名/sitemap.xml
您可以直接在浏览器中访问该地址,如果能看到 XML 格式的代码,说明插件工作正常。
请将上述 URL 提交至:
- Google Search Console
- 百度搜索资源平台
- Bing Webmaster Tools
Q: 访问 /sitemap.xml 显示 404 错误? A: 请检查以下几点:
- 伪静态设置:确保 Typecho 后台的“设置” -> “永久链接”中已开启伪静态。
- 服务器重写规则:如果你使用的是 Nginx 或 Apache,确保配置了 Typecho 的标准重写规则。
- 文件夹名称:请务必确认插件文件夹名称为
XiSitemap,且大小写敏感(与代码中的类名对应)。
Q: 如何修改生成的文章数量?
A: 默认限制为最新的 500 篇文章。如果需要修改,请编辑 Action.php 中的 limit(500) 参数。
本项目遵循开源协议。
**Copyright © 2024-2026 XiNian-dada**