WPCMF

LLMS 优化器(llms.txt)

LLMS 优化器(llms.txt)

自动为 AI 爬虫和大语言模型生成优化的 llms.txt 文件,严格遵循官方的 llms.txt 规范。支持动态内容检测、智能描述生成、缓存机制以及多种输出模式。 
 

版本

1.0.0

框架版本

>= 7.5.0

许可证

Wpcmf CMS 的 LLMS 优化器插件 (LLMS Optimizer Plugin)
一款强大的 Wpcmf CMS 插件,严格遵循官方 llms.txt 规范,自动为 AI 爬虫和大语言模型(LLMs)生成优化的 llms.txt 文件。
🚀 核心功能
基础功能
✅ 自动 llms.txt 生成:遵循官方标准,生成对 AI 友好的内容索引。
✅ 动态内容检测:自动检测所有可生成 URL 的内容类型(页面、文章、产品等)。
✅ 智能描述:为每个内容项包含简要描述(摘录、描述或内容预览)。
✅ 多种输出模式:支持通过动态路由、静态文件或两者同时提供服务。
✅ 智能缓存:内置缓存系统,可配置缓存时长。
✅ 自动缓存失效:当内容被创建、更新或删除时,自动清除缓存。
高级功能
🎯 完全动态化:无硬编码内容类型,自动支持任何带有可生成 URL 模型的插件。
🎯 可选部分:在单独的“可选 (Optional)”部分中添加重要性较低的链接。
🎯 自定义站点描述:添加详细的、对 AI 友好的站点描述。
🎯 灵活排序:按最新发布或按字母顺序对内容进行排序。
🎯 链接描述:为每个链接包含简要描述(遵循 llms.txt 规范)。
🎯 站点地图集成:自动引用 XML 站点地图并使用 Markdown 格式化。
🎯 Token 估算:可选的 Token 计数估算,辅助 AI 上下文规划。
开发者功能
🔧 通过过滤器扩展:提供多个过滤器钩子(Filter Hooks)用于自定义。
🔧 清晰的架构:遵循 Wpcmf 的最佳实践和设计模式。
🔧 无依赖:仅使用 Wpcmf 核心功能,开箱即用。
🔧 面向未来:无需代码更改即可自动支持新插件。
📦 安装方法
通过 Wpcmf 市场安装 (推荐)
进入 后台面板 → 插件 → 添加新插件。
搜索 “LLMS Optimizer”。
点击 安装,然后点击 激活。
进入 设置 → LLMS Optimizer 进行配置。
通过 GitHub 手动安装
从 GitHub Releases 下载最新版本。
解压 ZIP 文件。
将 llms-optimizer 文件夹上传至 platform/plugins/ 目录。
进入 后台面板 → 插件。
找到 “LLMS Optimizer” 并点击 激活。
进入 设置 → LLMS Optimizer 进行配置。
⚙️ 配置说明
进入 后台面板 → 设置 → LLMS Optimizer 进行配置:
内容类型 (Content Types)
启用/禁用特定内容类型(页面、文章、产品等)。
自动检测已安装插件提供的所有可用内容类型。
格式化选项 (Formatting Options)
站点描述:自定义对 AI 友好的站点描述。
包含站点副标题:显示站点副标题/描述。
包含项目描述:为每个链接添加简要描述。
包含站点地图引用:链接到 XML 站点地图。
链接格式:Markdown 或纯 URL 格式。
排序顺序:最新发布优先或按字母顺序。
每类型最大项目数:限制每种内容类型的项目数量(1-1000)。
可选部分 (Optional Section)
包含可选部分:为重要性较低的内容添加“可选”部分。
可选链接:自定义 Markdown 格式的链接(每行一个)。
性能与缓存 (Performance & Caching)
缓存时长:生成内容的缓存时间(分钟)。
输出模式:
动态路由 (默认):通过 /llms.txt 路由提供服务。
静态文件:生成 public/llms.txt 文件。
两者:同时启用上述两种方法。
📖 使用方法
访问 llms.txt
配置完成后,您的 llms.txt 文件将位于:
https://yoursite.com/llms.txt
示例输出
text

编辑

 

Generated by Shaqi LLM Optimizer v1.0

> The XML sitemap of this website can be found here: [sitemap.xml](https://yoursite.com/sitemap.xml)

# Your Site Name
> Your custom site description for AI systems

## Pages
- [About Us](https://yoursite.com/about): Learn more about our company and mission
- [Contact](https://yoursite.com/contact): Get in touch with our team

## Blog Posts
- [Latest News](https://yoursite.com/blog/latest-news): Read our latest updates and announcements

## Products
- [Product Name](https://yoursite.com/products/product-name): High-quality product description

## Optional
- [Changelog](https://yoursite.com/changelog)
- [Community Forum](https://yoursite.com/community)

---
Estimated tokens: ~450
管理后台操作
保存设置:保存配置并清除缓存。
清除缓存:手动清除缓存内容。
重新生成:强制重新生成静态文件(如果已启用)。
🔌 扩展性 (Extensibility)
可用的过滤器 (Available Filters)
// 修改最终输出内容
php


add_filter('llms_optimizer_output', function ( $ content) {
   return  $ content . "\n\nCustom footer text";
});
// 修改内容类型
php

 

add_filter('llms_optimizer_content_types', function ( $ types) {
   // 添加自定义内容类型
    $ types['Custom Section'] = [
       ['title' => 'Custom Item', 'url' => 'https://...', 'description' => '...']
   ];
   return  $ types;
});
// 修改特定类型的项目
php


add_filter('llms_optimizer_items', function ( $ items,  $ type) {
   // 自定义项目
   return  $ items;
}, 10, 2);
// 向“可选”部分添加内容
php


add_filter('llms_optimizer_optional_section', function ( $ lines) {
    $ lines[] = '- [Custom Link](https://...)';
   return  $ lines;
});

微信咨询

添加专属客服

一对一为您答疑解惑 添加客服微信 立即扫码添加我吧
扫码QQ

扫码QQ联系

立即扫码添加我吧
通过允许cookies,您在本网站的体验将得到改善 Cookie 政策