« BackAsk HN: What Comes After Markdown?undefinedSubmitted by YuukiJyoudai 21 hours ago
  • al_borland 19 hours ago

    Markdown’s popularity seems to stem from its simplicity. Complicating the base standard may hurt more than help, as tools that only need the basics (what it was designed for) would be pressured into full support of a complex standard.

    It’s one thing for an app to create scope creep for markdown that those users can leverage. It’s another thing for the standard to create the scope creep, which is then pushed onto all the apps that may use it.

    At some point, markdown loses its human readability when too many features are added. So if it gets too complicated, someone will inevitably create a new more simple standard… or push something like “markdown classic”.

    John Gruber, who created markdown, doesn’t even use it for all the stuff most others do today.

    https://daringfireball.net/linked/2025/06/04/apple-notes-mar...

    • 0xCE0 6 hours ago

      It will expand like JavaScript from its origins. It is now in its early period, like JS was before its standardization. It will become some sort of natural language source file format with fuzzy typing (vs HTML≈XML/JSON for structured document file format, JS for formal executable language source file).

      • nicbou 18 hours ago

        I'm quite happy with Markdown. It powers the website I live from. I like that it's human-readable, supported by so many editors, and generally easy to work with.

        I have made a few extensions to make my life easier:

        - Constants like {{ current_year}} to set things in one place and repeat them in multiple places

        - Custom elements like {% tableOfContents %}. I just use Jinja inside markdown.

        That has served me well for 5 years or so.

        • fennu637 11 hours ago

          The "Unified" ecosystem represents an alternative evolutionary direction for markdown:

          Markdown → remark → mdast

          mdast → remark-rehype → hast

          hast → rehype → HTML

          It's powerful enough for me to integrate plugins into markdown.

          • austin-cheney 20 hours ago

            If markdown allowed class and id identifiers on each content description it would be sufficient to replace HTML.

            • YuukiJyoudai 19 hours ago

              Agreed. IDs feel like the right starting point — names before verbs.

              From there, I could imagine thin protocol layers emerging above — renderers, voice interfaces, AI agents each binding their own behavior to the same IDs. Markdown stays plain text. Complexity through composition, not bloat.

            • dhruv3006 13 hours ago

              something made based on markdown - https://voiden.md

              • lyaocean 18 hours ago

                Markdown + strict extension profiles is probably the next step.

                • gethly 5 hours ago

                  I chose markdown as main format for gethly.com but i needed to extend it with various features/widgets. This is where I found its limitations because i essentially ended up doing the same pattern with ::: block pattern, which you can see on the help page here https://gethly.com/page/markdown

                  Additionally, I have added attributes with {} for images. Overall, my impression was that BB Code might be better for extensibility of the format, despite it being essentially just a different format for raw html. MD is not perfect by any means and is essentially limited by the amount of available human-friendly characters/patterns that you can type. But it is still convenient and easy for most people. Hence, the simplicity implies there is no replacement as it is already simple enough.

                  • journal 15 hours ago

                    skynet