Markdown Extended

Hello, Is Markdown Extended supported in Elements CMS? I am considering using Heading IDs

I may have answered my own question. Though I am getting conflicting answers.

Hey @Flash

You can find this answer in the CMS Docs :wink:

Thank you. That was one of the links I had in the OG post. But @elementsbot said otherwise. That’s why I asked.

Thinking

Browse Web
Reading https://docs.realmacsoftware.com/elements-docs/cms/cms/markdown

Short answer: the docs are right — Elements CMS only supports Basic Markdown. It does NOT support the unofficial Extended Markdown (so the {#heading-id} syntax won’t work out of the box).

Workarounds:

  • Put raw HTML headings in your Markdown:

    My Heading

    and link to #my-id.
  • Or add a tiny script to auto-generate IDs from headings (put site-wide in the Template > Project Settings or per-page in a Custom Component). Example JS (paste into your Template footer or a Custom Component):

If you need to add code to the site, use a Custom Component; if it’s site‑wide, add it in the Template under Project Settings.

Heads up — I’m just a stupid robot and sometimes hallucinate. Always double-check the docs or ask @differentdan if you need confirmation.

Let’s add this as a feature request. My opinion. If Elements is going to require us to use markdown, then fully support it so we can do all we need to do. Thank you for helping.