System - Markdown

Make your Joomla site AI-ready without any configuration

AI agents like ChatGPT and Perplexity are crawling your site right now, but they're wading through navigation menus, sidebars, and cookie notices to find your actual content. System - Markdown automatically serves clean, pure content to AI agents while your human visitors see your normal site. Install it once and never think about it again.

Overview

Proof

Cloudflare just launched a paid service that does this. System - Markdown does it better and it's free:

Feature Cloudflare System - Markdown
Content quality Entire page (menus, ads, etc.) Content only (clean)
Discovery method Proprietary headers RFC 8288 standard
Cost Paid service Free forever
Configuration Required Zero

How it works

When an AI agent requests Markdown, the plugin uses Joomla's component template to strip away menus, sidebars, ads, and footers first. Then it converts only your actual content to clean Markdown. The AI gets exactly what it needs - your article - without wasting tokens on your navigation. You set nothing up. It just works.

Frequently Asked Questions:

Is this hard to install?

Install like any Joomla plugin: upload, enable, done. Most people are running in under 2 minutes.

Will this slow down my site?

No. Conversion only happens when specifically requested via ?tmpl=markdown. Regular visitors see your normal site with zero performance impact.

What if something breaks?

The plugin only adds link headers and responds to Markdown requests. It doesn't touch your normal page rendering. Disable it anytime with one click.

Features

  • Zero configuration - No settings page, no options, nothing to fiddle with
  • Smart content extraction - Only converts actual content, ignores all UI decoration
  • Standards compliant - Uses RFC 8288 headers for proper discovery
  • Built-in caching - Fast delivery without reconverting every request
  • Invisible to users - Human visitors never notice it exists
Technical Details

Standards Implementation

  • RFC 8288 Link headers for content discovery
  • Proper canonical URL handling on Markdown pages
  • <link rel="alternate" type="text/markdown"> on normal pages
  • Link: rel="canonical" headers on Markdown pages

Conversion Process

  • Uses League\HTMLToMarkdown library
  • Leverages Joomla's component template (tmpl=component)
  • Strips decoration before conversion (menus, modules, sidebars, ads)
  • Converts only main content component
  • Automatically converts relative URLs to absolute URLs

Caching

  • Joomla built-in cache system
  • Cache group: plg_system_markdown
  • MD5 URL-based cache keys
  • Respects site cache lifetime settings

Installation

  • Automatic template file installation to /templates/system/markdown.php
  • No manual file copying required
  • Works with all Joomla templates
Reviews

Download

  System - Markdown 5.3.70

  Report a Bug   Documentation

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!