| 开发者 |
ryabininvitaliy
freemius |
|---|---|
| 更新时间 | 2026年9月27日 14:05 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
{permalink}.md — a markdown version of every public page, generated from the same rendered content your visitors see (post_content, blocks, shortcodes) and converted with a real HTML→Markdown parser, not a regex stripper. Headings, tables, links and images keep their structure./llms.txt — a dynamic index of public pages grouped by content type, with a short description for each. Every entry links both to the normal HTML page (so an AI citing your site points at a page a human can actually read) and to its .md version (for efficient re-fetching)./llms-full.txt (optional, generated on demand) — a single file with the full markdown content of your most recent posts per content type, for tools that want more than the short index. Generated with one click on the Diagnostics tab; after content changes, an admin notice reminds you to regenerate it.llms.txt, this plugin automatically steps aside instead of racing for the same URL..md/llms.txt URLs, how often, and which exact pages, right in the Activity tab.llms.txt and llms-full.txt split into one section per language instead of mixing everything into a single list under one heading; custom-field labels are automatically translated to match each page's own language.rowanweb-markdown-for-ai folder to /wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload.{any public URL}.md and /llms.txt are live immediately.Open any page on your site and add .md to the end of the address (remove a trailing slash first, if there is one) — you should get plain markdown text instead of the normal page.
If your SEO plugin (Yoast SEO or Rank Math) already has its own llms.txt generation enabled, this plugin intentionally stays silent to avoid a conflict — the Diagnostics tab shows which plugin is currently serving it.
It's a snapshot of the community-maintained ai.robots.txt catalog (MIT License), bundled with the plugin and refreshed with each plugin release. Nothing is downloaded at runtime.
No. Google, Bing, and other conventional search engines are untouched — this plugin only adds AI/LLM-specific endpoints alongside your existing setup.
No. Page content is only ever served in response to a normal HTTP request, exactly like any other page on your site. The plugin makes no outgoing connections on its own. The only exceptions are listed under "External services" below, and both are off until you turn them on: the DeepL translation of custom-field labels (only if you add your own DeepL API key) and the Freemius opt-in.
llms-full.txt is now stored in the uploads folder (wp-content/uploads/rowanweb-markdown-for-ai/) instead of the site root, and served at /llms-full.txt through WordPress. Requests to it now show up in the Activity tab.llms.txt left by another plugin now also works when WordPress is installed in a subdirectory.llms-full.txt is now part of Pro. The free plugin generates it with the button on the Diagnostics tab and shows a reminder notice when content has changed since the last generation.rowanweb-markdown-for-ai)..md version through the page's <link rel="alternate"> tag and robots.txt, not through this badge.X-Robots-Tag headers on .md pages overwriting each other (PHP's header() replaces a same-named header by default) — only the bingbot rule was ever actually being sent. Both now use $replace = false so Google and Bing each get their own rule..md X-Robots-Tag header is now scoped to googlebot:/bingbot: instead of a bare noindex, so Google/Bing search still drop the page while AI crawlers that build their own retrieval index (OAI-SearchBot, PerplexityBot, and similar) see no restriction..md pages now send X-Robots-Tag: noindex, follow and a canonical Link header pointing at the original HTML page, so the markdown twin doesn't end up duplicated in Google/Bing's search index while staying fully fetchable by AI crawlers..md markdown pages, dynamic llms.txt, an optional full-content llms-full.txt dump, deep ACF field rendering, privacy controls, bot activity logging, multilingual (Polylang) support, and a Pro tier (Cloudflare cache purge, higher llms-full.txt limits, configurable hit-log retention with CSV export, rate limiting, suspicious-activity detection, and deeper Activity-tab reporting).