This post demonstrates the bug. When a bit of text is <!-- commented out -->, Lemmy shows it anyway.

  • nutomicMA
    link
    fedilink
    arrow-up
    2
    ·
    5 years ago

    Some sites like Github also support a subset of HTML in their markdown parser, but I dont think that is part of markdown itself.

    • DessalinesA
      link
      fedilink
      arrow-up
      2
      ·
      5 years ago

      It looks like the markdown parser markdown-it does support html if I turn it on, would that be a security risk of any kind?

      • nutomicMA
        link
        fedilink
        arrow-up
        2
        ·
        5 years ago

        No idea, but I dont think there is any reason why we need to support html formatting.

        • DessalinesA
          link
          fedilink
          arrow-up
          2
          ·
          5 years ago

          Yeah. I’d rather us add manual extensions like the spoiler thing, than allowing html.

          spoiler

          this is a spoiler here

          • dirtfindrOP
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            5 years ago

            It’s useful to be able to comment out text when working on the kind of article that’s an ongoing work of research. Sometimes a bit of text is not ready for presentation yet, or there may be sources that muddy the article and should be concealed but preserved. Sometimes a source article is useful for the author to refer to, but the source is a paywall (like the Wall Street Journal) or it’s a CloudFlare site, both of which are unfit to show the public. I don’t even like to send people to sites that are Amazon-hosted. So in all of these cases, it’s useful to comment out the source until a replacement source is found.

            Aside from comments, I recall running into a limitation with markdown tables. Consider the case where you have a cell in a table containing a multirow monospaced font object (to convey terminal output, for example). The markdown language supports it, technically, but markdown interpreters often screw it up. I’ve not tested that specifically on Lemmy, but the fix is usually to do an HTML table and then use markdown in the cells to get it into monospaced text spanning multiple lines within a row.

            Here’s what happens when I try to put a spoiler in a table using pure markdown:

            col 1 col 2
            row with a spoiler :::spoiler spoiler
            this is a spoiler here
            :::
            • DessalinesA
              link
              fedilink
              arrow-up
              2
              ·
              5 years ago

              This is true, these are limitations of markdown. The tables one with multi-line things is tho one I’ve run into most.

              One way I like to hide links in markdown, is this:

              [](https://startpage.com) <- hidden link here

              <- hidden link here