🌐 网站

Emlog 全格式网站地图插件

自动生成 XML/HTML/TXT 三格式地图,随文章/分类/标签/页面的增删改实时重建,收录范围与排除项完全可控。

在线

核心功能

三格式网站地图

一次生成 sitemap.xml / sitemap.html / sitemap.txt,覆盖搜索引擎提交、人工浏览、批量抓取全场景,均写入站点根目录

自动实时重建

挂载文章/页面/分类/标签的增删改与审核钩子,内容一变动即静默重建,发文流程零打扰,无需手动触发

收录范围可控

首页、文章、分类、标签、独立页面 五个维度独立开关,想收什么收什么

精准排除指定内容

文章/页面/分类按数字 ID 排除(逗号分隔,ctype_digit 过滤防注入),标签按名称排除,无需下架即可隐藏

标准 XML 字段

XML 含 changefreq 与 priority(首页 1.0/daily、文章 0.8/weekly 等),更符合搜索引擎抓取规范

前台惰性补建

地图文件缺失时访问前台自动生成,首装即用,杜绝空白地图

绿色卸载

停用即清理配置 Storage 并删除三份地图文件,不留任何残留

设置即时生效

后台支持「保存并立即重新生成」,改完配置立刻看到新地图

项目信息

平台 Emlog Pro
版本 1.0.0
技术栈 PHP 8、Emlog Pro 插件API、addAction 钩子、Storage/Option、Url/Tag_Model/Log_Model、XML 0.9、HTML5、纯文本、UTF-8
更新时间 2026-07-16

详细介绍

  • 三格式一次生成:sitemap.xml(标准 XML 0.9,含 changefreq/priority)、sitemap.html(分区站点地图页)、sitemap.txt(每行一个 URL),均写入站点根目录。
  • 全自动更新:挂载内容增删改钩子(文章/页面/分类/标签的保存与删除、文章审核通过/驳回),任一变动即静默重建,发文流程零打扰;并带前台惰性补建,文件缺失自动生成。
  • 收录范围可控:首页、文章、分类、标签、独立页面 五个维度独立开关。
  • 按 ID 排除:文章/页面/分类按数字 ID 排除(逗号分隔,ctype_digit 过滤防注入);标签按名称排除。
  • 绿色卸载:停用即清理配置 Storage 并删除三份地图文件,不留残留。


界面展示

Emlog 全格式网站地图插件 截图

获取方式

⬇️ 下载安装

更新日志

  • v1.0(2026-07-16)初始发布
  • 新增 XML / HTML / TXT 三格式网站地图生成
  • 新增内容钩子自动重建(文章/页面/分类/标签 + 审核)
  • 新增收录范围五维开关与按 ID/名称排除
  • 修复:回调全局函数名与 poison_soup 插件冲突,改为唯一前缀 sitemap_pro_callback_init/_rm
  • 修复:兼容本版本 active_plugins 返回已反序列化数组的读取方式