Skip to content

System Markdown Alternate

Every published post gets a second, machine-readable representation. Append .md to any permalink.
https://example.com/my-post/ → HTML, for people
https://example.com/my-post.md → Markdown, for machines

No second copy of your content, no build step, no change to the HTML page. The Markdown is generated on request from your blocks — so the navigation, the cookie banner, the related-posts widget and everything else injected into the page never enter it.

What System Markdown Alternate doesThe concept, the output format, and what it deliberately is not
Serving your first Markdown fileInstall, enable one content type, confirm it works
Enabled content typesThe one setting the plugin cannot work without
Excluding contentForms, tables of contents and other page furniture

Markdown responses carry X-Robots-Tag: noindex, follow and a canonical Link header pointing back at the HTML page. Search engines are told plainly which URL counts. There is no sitemap of .md URLs, for the same reason.