Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. Technical Discussion
  3. How many Fediverse software use Markdown as its default text format — rather than HTML?

How many Fediverse software use Markdown as its default text format — rather than HTML?

Scheduled Pinned Locked Moved Technical Discussion
fedidevfedidevsfediversemarkdown
14 Posts 11 Posters 7 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.social
    wrote on last edited by
    #1

    How many Fediverse software use Markdown as its default text format — rather than HTML?

    I think both PeerTube and Lemmy are Markdown native — rather than HTML.

    Anything else?

    #FediDev #FediDevs #Fediverse #Markdown

    rimu@piefed.socialR ? jaredwhite@indieweb.socialJ aslakr@mastodon.socialA klu9@ohai.socialK 8 Replies Last reply
    0
    • reiver@mastodon.socialR reiver@mastodon.social

      How many Fediverse software use Markdown as its default text format — rather than HTML?

      I think both PeerTube and Lemmy are Markdown native — rather than HTML.

      Anything else?

      #FediDev #FediDevs #Fediverse #Markdown

      rimu@piefed.socialR This user is from outside of this forum
      rimu@piefed.socialR This user is from outside of this forum
      rimu@piefed.social
      wrote on last edited by
      #2

      PieFed too.

      1 Reply Last reply
      0
      • reiver@mastodon.socialR reiver@mastodon.social

        How many Fediverse software use Markdown as its default text format — rather than HTML?

        I think both PeerTube and Lemmy are Markdown native — rather than HTML.

        Anything else?

        #FediDev #FediDevs #Fediverse #Markdown

        ? Offline
        ? Offline
        Guest
        wrote on last edited by
        #3
        #Hubzilla and #streams both have it. #forte as well.
        chris@im.allmendenetz.deC 1 Reply Last reply
        0
        • reiver@mastodon.socialR reiver@mastodon.social

          How many Fediverse software use Markdown as its default text format — rather than HTML?

          I think both PeerTube and Lemmy are Markdown native — rather than HTML.

          Anything else?

          #FediDev #FediDevs #Fediverse #Markdown

          jaredwhite@indieweb.socialJ This user is from outside of this forum
          jaredwhite@indieweb.socialJ This user is from outside of this forum
          jaredwhite@indieweb.social
          wrote on last edited by
          #4

          @reiver Also PieFed I believe, as a Lemmy-inspired and somewhat compatible software

          1 Reply Last reply
          0
          • reiver@mastodon.socialR reiver@mastodon.social

            How many Fediverse software use Markdown as its default text format — rather than HTML?

            I think both PeerTube and Lemmy are Markdown native — rather than HTML.

            Anything else?

            #FediDev #FediDevs #Fediverse #Markdown

            aslakr@mastodon.socialA This user is from outside of this forum
            aslakr@mastodon.socialA This user is from outside of this forum
            aslakr@mastodon.social
            wrote on last edited by
            #5

            @reiver Do they support inlining html in markdown as designed https://daringfireball.net/projects/markdown/syntax#html ?

            reiver@mastodon.socialR 1 Reply Last reply
            0
            • aslakr@mastodon.socialA aslakr@mastodon.social

              @reiver Do they support inlining html in markdown as designed https://daringfireball.net/projects/markdown/syntax#html ?

              reiver@mastodon.socialR This user is from outside of this forum
              reiver@mastodon.socialR This user is from outside of this forum
              reiver@mastodon.social
              wrote on last edited by
              #6

              @aslakr

              That is a good question — but, I'm not sure.

              1 Reply Last reply
              0
              • ? Guest
                #Hubzilla and #streams both have it. #forte as well.
                chris@im.allmendenetz.deC This user is from outside of this forum
                chris@im.allmendenetz.deC This user is from outside of this forum
                chris@im.allmendenetz.de
                wrote on last edited by
                #7
                @z6Mki5zHriQp1MrWfAtMNN2WZC43uRZMquT68U4B6dptNcY1/actor" rel="nofollow noopener">Johannes Oschlies hubzilla and streams actually code in BBcode... there is a markdown addon which transforms md to BBcode
                1 Reply Last reply
                0
                • reiver@mastodon.socialR reiver@mastodon.social

                  How many Fediverse software use Markdown as its default text format — rather than HTML?

                  I think both PeerTube and Lemmy are Markdown native — rather than HTML.

                  Anything else?

                  #FediDev #FediDevs #Fediverse #Markdown

                  klu9@ohai.socialK This user is from outside of this forum
                  klu9@ohai.socialK This user is from outside of this forum
                  klu9@ohai.social
                  wrote on last edited by
                  #8

                  @reiver

                  Mastodon Glitch Edition
                  https://glitch-soc.github.io/docs

                  1 Reply Last reply
                  0
                  • reiver@mastodon.socialR reiver@mastodon.social

                    How many Fediverse software use Markdown as its default text format — rather than HTML?

                    I think both PeerTube and Lemmy are Markdown native — rather than HTML.

                    Anything else?

                    #FediDev #FediDevs #Fediverse #Markdown

                    silverpill@mitra.socialS This user is from outside of this forum
                    silverpill@mitra.socialS This user is from outside of this forum
                    silverpill@mitra.social
                    wrote last edited by
                    #9

                    @reiver Markdown or its subset is supported by almost every platform except Mastodon.
                    But PeerTube is the only software I know that puts markdown in content instead of HTML.

                    helge@mymath.rocksH 1 Reply Last reply
                    0
                    • reiver@mastodon.socialR reiver@mastodon.social

                      How many Fediverse software use Markdown as its default text format — rather than HTML?

                      I think both PeerTube and Lemmy are Markdown native — rather than HTML.

                      Anything else?

                      #FediDev #FediDevs #Fediverse #Markdown

                      matt@writing.exchangeM This user is from outside of this forum
                      matt@writing.exchangeM This user is from outside of this forum
                      matt@writing.exchange
                      wrote last edited by
                      #10

                      @reiver #WriteFreely uses Markdown by default too, but of course sends out HTML to the fediverse

                      1 Reply Last reply
                      0
                      • reiver@mastodon.socialR reiver@mastodon.social

                        How many Fediverse software use Markdown as its default text format — rather than HTML?

                        I think both PeerTube and Lemmy are Markdown native — rather than HTML.

                        Anything else?

                        #FediDev #FediDevs #Fediverse #Markdown

                        julian@activitypub.spaceJ This user is from outside of this forum
                        julian@activitypub.spaceJ This user is from outside of this forum
                        julian@activitypub.space
                        wrote last edited by
                        #11

                        @reiver@mastodon.social add in NodeBB as well. Markdown first, and probably HTML too, although it will probably be sanitized to death on the way out.

                        1 Reply Last reply
                        1
                        • silverpill@mitra.socialS silverpill@mitra.social

                          @reiver Markdown or its subset is supported by almost every platform except Mastodon.
                          But PeerTube is the only software I know that puts markdown in content instead of HTML.

                          helge@mymath.rocksH This user is from outside of this forum
                          helge@mymath.rocksH This user is from outside of this forum
                          helge@mymath.rocks
                          wrote last edited by
                          #12

                          Speaking of handling markdown. I created funfedi.dev Media Types a while ago (and just added it to the navigation). I lost interest when I saw that nobody properly handled the mediaType attribute of a note. Not that I know what I expected.

                          Can you explain what goes on in mitra? When mediaType is text/markdown. It changes __bold__ to <p>__bold__</p>, otherwise no paragraph tags. I'm pretty sure, I was once told to use __ for bold and * for emphasize. So my markdown should be good.

                          Full example ... input activity -> mitra api response

                          Final note: I am not sure what I would want a proper data format to do. I find the solution of W3C ActivityPub (not W3C ActivityStreams) proposes of putting HTML in content and adding source with the original, from which the HTML was generated ok. Of course, this leaves the existence of the summary and name field superfluous.

                          silverpill@mitra.socialS 1 Reply Last reply
                          0
                          • helge@mymath.rocksH helge@mymath.rocks

                            Speaking of handling markdown. I created funfedi.dev Media Types a while ago (and just added it to the navigation). I lost interest when I saw that nobody properly handled the mediaType attribute of a note. Not that I know what I expected.

                            Can you explain what goes on in mitra? When mediaType is text/markdown. It changes __bold__ to <p>__bold__</p>, otherwise no paragraph tags. I'm pretty sure, I was once told to use __ for bold and * for emphasize. So my markdown should be good.

                            Full example ... input activity -> mitra api response

                            Final note: I am not sure what I would want a proper data format to do. I find the solution of W3C ActivityPub (not W3C ActivityStreams) proposes of putting HTML in content and adding source with the original, from which the HTML was generated ok. Of course, this leaves the existence of the summary and name field superfluous.

                            silverpill@mitra.socialS This user is from outside of this forum
                            silverpill@mitra.socialS This user is from outside of this forum
                            silverpill@mitra.social
                            wrote last edited by
                            #13

                            @helge @reiver

                            >Can you explain what goes on in mitra?

                            When mediaType is text/markdown, the entire content is wrapped in a <p> tag. This was done for compatibility with PeerTube. I think <p> was needed to create a space between the title (name) and the content, since title is prepended to content in Mitra (also a compatibility hack -- for Mastodon API clients).

                            julian@activitypub.spaceJ 1 Reply Last reply
                            0
                            • silverpill@mitra.socialS silverpill@mitra.social

                              @helge @reiver

                              >Can you explain what goes on in mitra?

                              When mediaType is text/markdown, the entire content is wrapped in a <p> tag. This was done for compatibility with PeerTube. I think <p> was needed to create a space between the title (name) and the content, since title is prepended to content in Mitra (also a compatibility hack -- for Mastodon API clients).

                              julian@activitypub.spaceJ This user is from outside of this forum
                              julian@activitypub.spaceJ This user is from outside of this forum
                              julian@activitypub.space
                              wrote last edited by julian@activitypub.space
                              #14

                              I think the wrapping in <p> is just plain good practice because otherwise rendered content could be injected somewhere resulting in invalid HTML.

                              Not that browsers ever reject bad HTML anyway heh</p>

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              Powered by NodeBB Contributors
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups