[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fz9uHC55jtHW4SgBjmis8b1dj5aOKvhX8tufxc1xNaFI":3,"$f1s4d0P_DA1G0ZmD2R7rxEQD_cgzFXTpSwGwvxdAvkQ4":123,"$fbOkFgfS42cClSbuyMA-I-JznenhcKLSF1SY5ZkoO5OI":128},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":29,"fingerprints":29},"one-v-llm-serve","One-V LLM Serve","1.1.1","onevteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fonevteam\u002F","\u003Cp>\u003Cstrong>One-V LLM Serve\u003C\u002Fstrong> makes every public page on your WordPress site available as clean Markdown at the same URL with a \u003Ccode>.md\u003C\u002Fcode> extension — zero configuration required.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fexample.com\u002Fabout\u002F      \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">←\u003C\u002Fspan> HTML page for humans\nhttps:\u002F\u002Fexample.com\u002Fabout.md    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">←\u003C\u002Fspan> clean Markdown for AI\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>AI systems — ChatGPT, Perplexity, ClaudeBot, Google AI Overviews, and most RAG pipelines — parse Markdown far more efficiently than HTML. When these systems encounter an HTML page, they must strip navigation, headers, footers, sidebars, scripts, and tracking pixels before they can read the actual content. This noise introduces errors, increases token cost, and leads to lower-quality outputs.\u003C\u002Fp>\n\u003Cp>The Markdown file contains a configurable YAML frontmatter block followed by the page title, headings in correct hierarchy, and the body text. Nothing else.\u003C\u002Fp>\n\u003Ch4>Core features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero-config Markdown endpoint\u003C\u002Fstrong> for every public post, page, and custom post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YAML frontmatter\u003C\u002Fstrong> with configurable fields (\u003Ccode>title\u003C\u002Fcode>, \u003Ccode>date\u003C\u002Fcode>, \u003Ccode>modified\u003C\u002Fcode>, \u003Ccode>url\u003C\u002Fcode>, \u003Ccode>description\u003C\u002Fcode>, \u003Ccode>image\u003C\u002Fcode>, \u003Ccode>tags\u003C\u002Fcode>, \u003Ccode>categories\u003C\u002Fcode>, \u003Ccode>lang\u003C\u002Fcode>, \u003Ccode>type\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>\u002Fllms.txt\u003C\u002Fcode> discovery file\u003C\u002Fstrong> at the site root following the \u003Ca href=\"https:\u002F\u002Fllmstxt.org\" rel=\"nofollow ugc\">llmstxt.org\u003C\u002Fa> convention\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy archives\u003C\u002Fstrong> as Markdown — \u003Ccode>\u002Fcategory\u002Fnews.md\u003C\u002Fcode>, \u003Ccode>\u002Ftag\u002Ffoo.md\u003C\u002Fcode>, custom taxonomies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>?format=markdown\u003C\u002Fcode> query parameter\u003C\u002Fstrong> as an alternative to the \u003Ccode>.md\u003C\u002Fcode> URL on any singular page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-post exclude\u003C\u002Fstrong> via a sidebar checkbox on the post editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with Classic Editor and Gutenberg\u003C\u002Fstrong> via the \u003Ccode>the_content\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF integration\u003C\u002Fstrong> — opt-in per-post: pick which text, textarea, WYSIWYG, URL, email, or link fields to append below the body\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filterable AI analytics\u003C\u002Fstrong> — per-hit events with full denormalised dimensions (UA bucket, referrer host, language, post type, response code), sticky filter bar that drives every chart and table live, six KPI tiles, a stacked-area time chart, three composition donuts (UA bucket \u002F referrer source \u002F language), four Top tables, a User-Agent classifier transparency table, and a Recent Activity stream. Referrers are tracked by \u003Cstrong>hostname only\u003C\u002Fstrong> — paths and query strings are stripped before storage so no PII is retained. Forward-compatible classification: when the bot or referrer catalogue is updated in a future release, historical rows are reclassified automatically — no Reset Analytics required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser-bucket sub-classification\u003C\u002Fstrong> — anything that \u003Cem>looks\u003C\u002Fem> like a browser visit gets split into four kinds based on the \u003Ccode>Sec-Fetch-Site\u003C\u002Fcode>, \u003Ccode>Sec-Fetch-User\u003C\u002Fcode>, and \u003Ccode>Sec-CH-UA\u003C\u002Fcode> request headers a real browser sends: \u003Cstrong>verified user\u003C\u002Fstrong> (top-level navigation triggered by a click or address-bar Enter in a recognised browser), \u003Cstrong>headed agent\u003C\u002Fstrong> (real Chromium driven programmatically — Playwright, Puppeteer, Selenium), \u003Cstrong>script agent\u003C\u002Fstrong> (bare HTTP client imitating a browser UA — \u003Ccode>requests\u003C\u002Fcode>, \u003Ccode>httpx\u003C\u002Fcode>, LangChain, custom agents), \u003Cstrong>spoofer\u003C\u002Fstrong> (UA shape that no real browser would emit, like modern Chrome with a non-reduced UA). Visible as a stacked-bar breakdown on the User-Agents subpage so you can see at a glance how much of your “human” traffic is actually automation, and rendered inline as colour-coded slugs on every browser-bucket row in the Recent Activity table on the Analytics page. Detection is server-side fingerprinting of the request itself — no cookies, no JS, no IP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Discoverability\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>Link: rel=\"alternate\"; type=\"text\u002Fmarkdown\"\u003C\u002Fcode>\u003C\u002Fstrong> HTTP header on every HTML page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>\u003Clink rel=\"alternate\">\u003C\u002Fcode>\u003C\u002Fstrong> tag in \u003Ccode>\u003Chead>\u003C\u002Fcode> for HTML-based discovery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>Allow: \u002F*.md$\u003C\u002Fcode>\u003C\u002Fstrong> directive in \u003Ccode>robots.txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CORS \u003Ccode>Access-Control-Allow-Origin: *\u003C\u002Fcode>\u003C\u002Fstrong> on \u003Ccode>.md\u003C\u002Fcode> and \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> so browser-based AI clients can fetch them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Operations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Transient caching\u003C\u002Fstrong> with automatic invalidation on \u003Ccode>save_post\u003C\u002Fcode>, on ACF field value saves, on any ACF field group change, and on plugin settings save\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Clear cache” button\u003C\u002Fstrong> in the settings page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin notice\u003C\u002Fstrong> on fallback HTTP fetch failures\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Settings” link\u003C\u002Fstrong> next to the plugin row in Plugins screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“View .md” row action\u003C\u002Fstrong> in the Posts and Pages list tables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>ovls_markdown\u003C\u002Fcode>\u003C\u002Fstrong> filter for the final Markdown output\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>ovls_frontmatter\u003C\u002Fcode>\u003C\u002Fstrong> filter for adding, removing, or modifying frontmatter fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>ovls_content_queries\u003C\u002Fcode>\u003C\u002Fstrong> filter for the HTML extraction XPath cascade\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Each request to \u003Ccode>\u002Fabout.md\u003C\u002Fcode> is captured by a WordPress rewrite rule and routed through the plugin’s content generator. The generator runs the post through \u003Ccode>apply_filters( 'the_content', ... )\u003C\u002Fcode> — the same pipeline WordPress uses on the front end — so Classic Editor, Gutenberg, and shortcodes all work without separate code paths. The rendered HTML is converted to Markdown via \u003Ccode>league\u002Fhtml-to-markdown\u003C\u002Fcode>, then cached in a WordPress transient.\u003C\u002Fp>\n\u003Cp>The cache is invalidated automatically on \u003Ccode>save_post\u003C\u002Fcode>, on ACF field\u002Fgroup changes, and whenever plugin settings are saved. A manual \u003Cstrong>Clear cache\u003C\u002Fstrong> button is also available on the settings page.\u003C\u002Fp>\n\u003Ch4>Access methods\u003C\u002Fh4>\n\u003Cp>There are three equivalent ways to request the Markdown version of a page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>.md\u003C\u002Fcode> extension — \u003Ccode>https:\u002F\u002Fexample.com\u002Fabout.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>?format=markdown\u003C\u002Fcode> query — \u003Ccode>https:\u002F\u002Fexample.com\u002Fabout\u002F?format=markdown\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Link: rel=\"alternate\"\u003C\u002Fcode> header — returned by every HTML page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ccode>.md\u003C\u002Fcode> URL is the recommended canonical form.\u003C\u002Fp>\n\u003Ch4>ACF integration\u003C\u002Fh4>\n\u003Cp>When \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa> is active, ACF field rendering is opt-in at two levels:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Site defaults per post type\u003C\u002Fstrong> — at \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> One-V LLM Serve \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ACF Defaults\u003C\u002Fstrong>, tick fields that should be appended to every post of a given post type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-post override\u003C\u002Fstrong> — the \u003Cstrong>One-V LLM Serve\u003C\u002Fstrong> metabox on each post editor lists every supported ACF field applicable to that post. Tick fields to replace the site defaults for that one post.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Supported ACF types: \u003Ccode>text\u003C\u002Fcode>, \u003Ccode>textarea\u003C\u002Fcode>, \u003Ccode>wysiwyg\u003C\u002Fcode>, \u003Ccode>url\u003C\u002Fcode>, \u003Ccode>email\u003C\u002Fcode>, \u003Ccode>link\u003C\u002Fcode>. Each selected field is rendered under a \u003Ccode>## Field Label\u003C\u002Fcode> heading. Empty fields are skipped.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin is provided “as is”, without warranty of any kind, express or implied, in accordance with the GNU General Public License v2 or later. The authors and contributors are not liable for any direct, indirect, incidental, special, or consequential damages — including but not limited to data loss, lost profits, business interruption, search-ranking changes, or third-party claims — arising from the use of, or inability to use, this software, even if advised of the possibility of such damages.\u003C\u002Fp>\n\u003Cp>By installing and activating the plugin you acknowledge that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You are responsible for testing the plugin in a staging environment before deploying to production.\u003C\u002Fli>\n\u003Cli>You are responsible for the content this plugin exposes as Markdown — \u003Ccode>.md\u003C\u002Fcode> URLs and \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> serve the same content as their HTML counterparts and are intended to be crawled and consumed by AI systems and third-party LLMs.\u003C\u002Fli>\n\u003Cli>The plugin does not transmit data to any external service. All Markdown generation, caching, and file writes happen on your own server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Nothing in this disclaimer is intended to exclude or limit liability for matters that cannot lawfully be excluded under the consumer-protection laws of your jurisdiction. For the full legal terms see the GPLv2 license at \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Serve clean Markdown versions of every public page at the same URL with a .md extension for AI crawlers, LLMs, and GEO optimization.",10,236,90,8,"2026-07-14T08:27:00.000Z","7.0.2","6.2","8.0",[20,21,22,23,24],"ai","geo","llm","markdown","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-v-llm-serve\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-v-llm-serve.1.1.1.zip",100,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},1,30,94,"2026-08-28T19:51:28.555Z",[39,55,76,93,108],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":48,"tested_up_to":49,"requires_at_least":17,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"md4ai","md4AI","1.3.0","Erik","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodekraft\u002F","\u003Cp>The \u003Cstrong>md4AI\u003C\u002Fstrong> plugin provides a powerful, multi-layered approach to Generative Engine Optimization (GEO).\u003C\u002Fp>\n\u003Ch3>1. Automatic AI Bot Detection (Zero-Config)\u003C\u002Fh3>\n\u003Cp>md4AI automatically detects requests from a comprehensive list of known AI agents (like GPTBot, ClaudeBot, Google-Extended, etc.) and serves them a lightweight, on-the-fly Markdown version of your content instead of the standard HTML theme. This ensures a clean, parsable data feed for LLMs right out of the box.\u003C\u002Fp>\n\u003Ch3>2. Per-Post Custom Markdown (Metabox)\u003C\u002Fh3>\n\u003Cp>The plugin adds a new metabox to your post and page editor, giving you full control over the AI-optimized version of your content.\u003Cbr \u002F>\nServing an md version of the website is particular useful if your website has editors like Elementor \u002F Beaver Builder \u002F Divi Builder \u002F other div bloated editors because bots usually skips complex and too much nested content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Generate Custom Markdown:\u003C\u002Fstrong> Convert your post’s content into Markdown with one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manually Edit:\u003C\u002Fstrong> Modify and enhance the Markdown to be exactly as you want AIs to see it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>(Optional) Enhance with AI:\u003C\u002Fstrong> If you also use the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-services\u002F\" rel=\"ugc\">AI Services\u003C\u002Fa>\u003C\u002Fstrong> plugin, you can use the “Generate with AI” button to automatically add FAQs, discussion questions, or key takeaways extracted from your post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Serve Enhanced Content:\u003C\u002Fstrong> When an AI bot visits this \u003Cem>specific post\u003C\u002Fem>, it will be served your new, custom-tailored Markdown version, giving it far richer data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Fallback:\u003C\u002Fstrong> If you don’t create a custom version, the plugin falls back to the automatic on-the-fly conversion.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Site-Wide AI Instructions (llms.txt)\u003C\u002Fh3>\n\u003Cp>The plugin adds a new main page under ‘Utilities’ with dedicated tabs for configuration and insights. From here, you can create and manage a \u003Ccode>llms.txt\u003C\u002Fcode> file for your entire site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is \u003Ccode>llms.txt\u003C\u002Fcode>?\u003C\u002Fstrong> This is a file, similar to \u003Ccode>robots.txt\u003C\u002Fcode>, that provides general instructions, context, and useful links to AI crawlers. It’s a new standard to help guide LLMs in understanding your site’s content and purpose.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Content:\u003C\u002Fstrong> Use the settings page to write your \u003Ccode>llms.txt\u003C\u002Fcode> content, which will then be served automatically to bots that look for it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Learn More:\u003C\u002Fstrong> You can find more details on this new standard at \u003Ca href=\"https:\u002F\u002Fllmstxt.org\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fllmstxt.org\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This combination gives you full control, from automatic optimization to granular, AI-enhanced, per-post content and site-wide AI directives.\u003C\u002Fp>\n\u003Ch3>4. GEO\u002FAIO Insights & Validation\u003C\u002Fh3>\n\u003Cp>The dedicated GEO\u002FAIO Insights tab provides a unique validation mechanism for your site’s AI presence, offering measurable scores (0-100) on how well your brand is understood by Generative Engines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>The Validation Process\u003C\u002Fstrong>: We ask a Large Language Model (LLM) to complete a “knowledge card” about your site (e.g., brand name, main topics, product categories).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ground Truth Check\u003C\u002Fstrong>: The AI response is immediately compared with real data extracted from your WordPress database (e.g., site title, author names, WooCommerce categories)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Final Score\u003C\u002Fstrong>: Based on this cross-check, the insight provides a score for brand identity and technical relevance, highlighting exactly where the AI provided incorrect or insufficient data (hallucinations or missing data).\u003C\u002Fli>\n\u003C\u002Ful>\n","Optimise content for generative engines (GEO) by serving custom Markdown and a site-wide llms.txt.",574,"2026-03-24T09:45:00.000Z","6.9.5","7.4",[20,21,52,23,24],"llms-txt","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmd4ai.1.3.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":27,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":53,"download_link":74,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"markdown-mirror","Markdown Mirror – llms.txt and .md always up to date","1.0.0","markdownmirror","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkdownmirror\u002F","\u003Cp>🚀 \u003Cstrong>Markdown Mirror\u003C\u002Fstrong> instantly serves Markdown versions of every WordPress post, page, and the homepage—no pre-generation, zero settings, pure speed.\u003C\u002Fp>\n\u003Ch3>What it does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>On-demand export\u003C\u002Fstrong>\u003Cbr \u002F>\nJust append \u003Ccode>.md\u003C\u002Fcode> to any public URL (e.g., \u003Ccode>\u002Fhello-world.md\u003C\u002Fcode>) to download the Markdown file.\u003C\u002Fli>\n\u003Cli>📑 \u003Cstrong>\u003Ccode>llms.txt\u003C\u002Fcode> generator\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u002Fllms.txt always lists the freshest links to every Markdown mirror.\u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Homepage & index\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u002Findex.md gives you a Markdown snapshot of the front page.\u003C\u002Fli>\n\u003Cli>🛠️ \u003Cstrong>Theme-agnostic\u003C\u002Fstrong>\u003Cbr \u002F>\nCompatible with all themes.\u003C\u002Fli>\n\u003Cli>🧹 \u003Cstrong>Zero clutter\u003C\u002Fstrong>\u003Cbr \u002F>\nWrites no options, adds no tables; mirrors are generated on the fly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why you’ll love it\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🕵️ \u003Cstrong>AI-ready SEO\u003C\u002Fstrong> – Serve clean, semantic text to LLM crawlers.  \u003C\u002Fli>\n\u003Cli>📚 \u003Cstrong>Docs & backups\u003C\u002Fstrong> – Keep human-readable copies of everything.  \u003C\u002Fli>\n\u003Cli>💻 \u003Cstrong>Dev-friendly\u003C\u002Fstrong> – Ideal for static-site workflows and Git versioning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install & activate Markdown Mirror.  \u003C\u002Fli>\n\u003Cli>Visit any post or page with \u003Ccode>.md\u003C\u002Fcode> at the end to fetch its Markdown.  \u003C\u002Fli>\n\u003Cli>Check \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> for the full index and \u003Ccode>\u002Findex.md\u003C\u002Fcode> for the homepage mirror.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Enjoy effortless, always-up-to-date Markdown mirrors. ✨\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dynamic \u003Ccode>.md\u003C\u002Fcode> endpoints  \u003C\u002Fli>\n\u003Cli>\u003Ccode>llms.txt\u003C\u002Fcode> with sitemap-based index  \u003C\u002Fli>\n\u003Cli>Admin toggle in Dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Markdown Mirror  \u003C\u002Fli>\n\u003Cli>No extra database tables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No support available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Browse \u003Ccode>\u002Findex.md\u003C\u002Fcode> for homepage Markdown.  \u003C\u002Fli>\n\u003Cli>Browse \u003Ccode>\u002F{post-slug}.md\u003C\u002Fcode> for any post\u002Fpage.  \u003C\u002Fli>\n\u003Cli>Visit \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> for LLM-friendly site index.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","Generate an llms.txt map and dynamic Markdown (.md) versions of every page of your site to improve your AI SEO and facilitate LLMs indexing.",300,1517,3,"2025-07-09T13:21:00.000Z","6.8.6","5.0","7.0",[71,72,21,52,73],"aeo","ai-seo","md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-mirror.1.0.0.zip",92,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":27,"num_ratings":86,"last_updated":87,"tested_up_to":16,"requires_at_least":68,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"jumpsuitai-llms-txt","JumpsuitAI – llms.txt + Markdown Endpoints","1.1.6","Brad Phillips","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradphillips\u002F","\u003Cp>JumpsuitAI – llms.txt + Markdown Endpoints automatically publishes:\u003C\u002Fp>\n\u003Cp>Plugin website: https:\u002F\u002Fjumpsuitai.com\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u002Fllms.txt\u003C\u002Fstrong> — a structured list of links to your public content, using the canonical filename URL without a trailing slash\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u002Fllms-full.txt\u003C\u002Fstrong> — the entire documentation in a single file (enabled by default and configurable in Settings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>.md endpoints\u003C\u002Fstrong> — request a public URL with \u003Cstrong>.md\u003C\u002Fstrong> appended to get a lightweight Markdown representation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin pre-generates these resources and serves completed files from a private cache instead of rebuilding site content during each public request. Relevant content, visibility, grouping, and settings changes automatically queue regeneration. A cache status and manual regeneration control are available on the Settings screen.\u003C\u002Fp>\n\u003Cp>Markdown output includes valid pipe-table formatting for standard WordPress tables. Complex tables that cannot be represented reliably in pipe-table syntax are retained as sanitized HTML.\u003C\u002Fp>\n\u003Cp>It also includes a simple \u003Cstrong>Groups & Content\u003C\u002Fstrong> screen to keep your output organized with sensible defaults (Pages and Posts), plus per-item controls like \u003Cstrong>Hide from LLMs\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Pro (separate plugin)\u003C\u002Fh4>\n\u003Cp>JumpsuitAI – llms.txt + Markdown Endpoints Pro adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom groups and manual ordering\u003C\u002Fli>\n\u003Cli>Per-item short descriptions\u003C\u002Fli>\n\u003Cli>Optional section support\u003C\u002Fli>\n\u003Cli>Custom intro text and blockquote customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses Freemius for plugin updates and (optional) usage analytics. Any data collection is opt-in.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: Freemius\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate \u002Fllms.txt, \u002Fllms-full.txt & .md endpoints for AI\u002FLLMs in WordPress. Works with Yoast SEO, Rank Math, SEOPress & All in One SEO.",200,1748,2,"2026-07-19T18:55:00.000Z","7.2",[20,90,52,23,24],"content-discovery","https:\u002F\u002Fjumpsuitai.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjumpsuitai-llms-txt.1.1.6.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":27,"downloaded":101,"rating":102,"num_ratings":86,"last_updated":103,"tested_up_to":67,"requires_at_least":104,"requires_php":53,"tags":105,"homepage":53,"download_link":107,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pixeline-generative-engine-optimization-llm-txt","pixeline Generative Engine Optimization – LLM.txt","1.0.1","pixeline","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixeline\u002F","\u003Cp>❓ \u003Cstrong>What does this plugin do?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It optimizes your site for AI crawlers with LLM.txt & llm-full.txt\u003C\u002Fp>\n\u003Cp>With one click, it generates two smart files in your root directory:\u003Cbr \u002F>\n• llm.txt: a customizable file you control with Markdown and shortcodes\u003Cbr \u002F>\n• llm-full.txt: a comprehensive, auto-generated map of your site’s most important content (excluding noindex posts)\u003C\u002Fp>\n\u003Cp>Together, these files follow the emerging llmstxt.org standard—making your content easier for generative AI engines to discover, understand, and cite.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Why Use This Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🧠 LLMs rely on high-quality content — But they need help finding and understanding it.\u003C\u002Fp>\n\u003Cp>🚀 Boost your AI visibility — Ensure your best posts, pages, and taxonomies are crawled and understood by AI bots.\u003C\u002Fp>\n\u003Cp>🛠️ Fully configurable — Choose which post types and taxonomies are included. Add custom Markdown descriptions.\u003C\u002Fp>\n\u003Cp>🧾 SEO-safe — Automatically skips noindex content (Yoast, Rank Math, native WordPress).\u003C\u002Fp>\n\u003Cp>🌍 Multilingual support — Works with WPML to group content by language.\u003C\u002Fp>\n\u003Cp>🧩 Shortcode-powered — Use [llm type=”post” amount=”5″] to dynamically inject content into llm.txt.\u003C\u002Fp>\n\u003Cp>🔒 No bloat, no tracking — Just clean code and output.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ Generates llm.txt and llm-full.txt files in your site root\u003Cbr \u002F>\n✅ Uses Markdown formatting and shortcodes in llm.txt\u003Cbr \u002F>\n✅ Automatically updates files on content or taxonomy changes\u003Cbr \u002F>\n✅ Easy settings panel in WordPress admin\u003Cbr \u002F>\n✅ Supports WPML (optional)\u003Cbr \u002F>\n✅ Fully respects noindex meta data\u003Cbr \u002F>\n✅ Preview and regenerate files anytime\u003Cbr \u002F>\n✅ Uses SimpleMDE editor for rich Markdown editing\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch3>llm.txt or llm-full.txt return 404?\u003C\u002Fh3>\n\u003Cp>If you see a 404 error when visiting \u003Ccode>\u002Fllm.txt\u003C\u002Fcode> or \u003Ccode>\u002Fllm-full.txt\u003C\u002Fcode>, go to your WordPress admin, navigate to \u003Cstrong>Settings > Permalinks\u003C\u002Fstrong>, and simply click “Save Changes” to flush the permalink cache. Then try accessing the files again.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>After activation, go to \u003Cstrong>Admin > Settings > LLM.txt\u003C\u002Fstrong> to configure the plugin settings.\u003C\u002Fli>\n\u003Cli>Adjust your preferences and save changes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>More Info\u003C\u002Fh3>\n\u003Cp>Learn more about the standard: https:\u002F\u002Fllmstxt.org\u003C\u002Fp>\n\u003Cp>Need help or have ideas? Create an issue on GitHub: https:\u002F\u002Fgithub.com\u002Fpixeline\u002Fwordpress-llm.txt\u002Fissues\u003C\u002Fp>\n","Boost AI visibility with LLM.txt & llm-full.txt—auto-generate smart, crawlable content files for ChatGPT, Claude, Gemini & more.",2224,60,"2025-07-14T06:48:00.000Z","5.5",[20,21,22,24,106],"sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixeline-generative-engine-optimization-llm-txt.1.0.1.zip",{"slug":109,"name":110,"version":96,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":28,"num_ratings":28,"last_updated":117,"tested_up_to":49,"requires_at_least":118,"requires_php":50,"tags":119,"homepage":53,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"geo-pilot","GEO Pilot – AI Search Optimization & llms.txt","PipGEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipgeo\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Are you invisible to ChatGPT?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Traditional SEO helps you rank on Google.\u003Cbr \u002F>\n  \u003Cstrong>GEO Pilot\u003C\u002Fstrong> helps you rank in the new wave of “Generative Engines” like ChatGPT, Google Gemini, Perplexity, and Claude.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>GEO Pilot\u003C\u002Fstrong> is the essential “AI Visibility Kit” for WordPress.\u003Cbr \u002F>\nIt automatically creates the standardized files that AI bots look for and helps you write content that fits their specific “Token Context Windows.”\u003C\u002Fp>\n\u003Ch3>🤖 Core Features (Free Forever)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic llms.txt Generator:\u003C\u002Fstrong> Automatically creates a strictly formatted \u003Ccode>yourdomain.com\u002Fllms.txt\u003C\u002Fcode> file.\u003Cbr \u002F>\nThis is the new “Sitemap” for AI agents, telling them exactly which pages to read and index.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Context Summary:\u003C\u002Fstrong> Adds a dedicated “AI Summary” field to your Post Editor.\u003Cbr \u002F>\nControl exactly how ChatGPT describes your article, instead of letting it guess from your first paragraph.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The “Jargon Slayer” Writer:\u003C\u002Fstrong> Writing for AI requires “High Information Gain.”\u003Cbr \u002F>\nOur editor tool highlights vague “fluff” words (like \u003Cem>‘delve’\u003C\u002Fem>, \u003Cem>‘game-changing’\u003C\u002Fem>, \u003Cem>‘seamless’\u003C\u002Fem>) that lower your Trust Score in AI models, helping you write cleaner, data-driven content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Fallbacks:\u003C\u002Fstrong> If you don’t write a custom summary, we automatically generate a token-optimized version from your excerpt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Who is this for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers:\u003C\u002Fstrong> Ensure your articles are cited as sources in AI chat answers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SaaS & Business:\u003C\u002Fstrong> Control how your brand is defined by LLMs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers:\u003C\u002Fstrong> A “set it and forget it” solution for the new \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> standard proposed by the AI community.\u003C\u002Fli>\n\u003C\u002Ful>\n","Prepare your WordPress site for the AI Search era. Auto-generate a dynamic llms.txt file, optimize content for tokens, and rank in AI Overviews.",50,338,"2026-01-06T21:06:00.000Z","6.0",[72,120,121,21,52],"chatgpt","gemini","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-pilot.1.0.1.zip",{"error":124,"url":125,"statusCode":126,"statusMessage":127,"message":127},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fone-v-llm-serve\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":65,"versions":129},[130,136,143],{"version":6,"download_url":26,"svn_tag_url":131,"released_at":29,"has_diff":132,"diff_files_changed":133,"diff_lines":29,"trac_diff_url":134,"vulnerabilities":135,"is_current":124},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fone-v-llm-serve\u002Ftags\u002F1.1.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fone-v-llm-serve%2Ftags%2F1.1.0&new_path=%2Fone-v-llm-serve%2Ftags%2F1.1.1",[],{"version":137,"download_url":138,"svn_tag_url":139,"released_at":29,"has_diff":132,"diff_files_changed":140,"diff_lines":29,"trac_diff_url":141,"vulnerabilities":142,"is_current":132},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-v-llm-serve.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fone-v-llm-serve\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fone-v-llm-serve%2Ftags%2F1.0.2&new_path=%2Fone-v-llm-serve%2Ftags%2F1.1.0",[],{"version":144,"download_url":145,"svn_tag_url":146,"released_at":29,"has_diff":132,"diff_files_changed":147,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":148,"is_current":132},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-v-llm-serve.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fone-v-llm-serve\u002Ftags\u002F1.0.2\u002F",[],[]]