Overview
System - Markdown automatically serves Markdown versions of your Joomla pages to AI agents and other clients that request them.
The plugin adds RFC 8288 alternate content headers to every page, allowing AI agents to discover and retrieve clean Markdown versions of your content. When Markdown is requested via ?tmpl=markdown, the plugin strips away navigation, sidebars, and other UI elements, converting only the main content to Markdown format.
No configuration required. Install, enable, and it works automatically.
Installation
- Download the plugin package
- Go to System → Install → Extensions
- Upload and install the package
- Go to System → Plugins
- Find "System - Markdown" and enable it
The installer automatically copies the Markdown template file to /templates/system/markdown.php
What It Does
System - Markdown makes every page on your Joomla site available in Markdown format.
Normal page: https://yoursite.com/article-title
Markdown version: https://yoursite.com/article-title?tmpl=markdown
How It Works
- Adds <link rel="alternate" type="text/markdown"> to every page
- When ?tmpl=markdown is requested, uses the component template to render content only
- Converts the HTML to Markdown
- Caches the result
- Delivers with Content-Type: text/markdown header
- Adds RFC 8288 Link header pointing to canonical URL
Configuration
None. There are no settings.