Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

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

Technical Discussion
14 11 0

Gli ultimi otto messaggi ricevuti dalla Federazione
  • 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>

    read more

  • @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).

    read more

  • I'd generally discourage RFC7591 in decentralized systems due to the fact that it creates client sprawl (this is currently a problem with Mastodon's client registration mechanism, which is why we created CIMDs) — every client in RFC7591 is a distinct client, with its own client_id and client_secret, which can make client management interfaces difficult to implement (e.g., every time you login on a mobile device or SPA, you'll get a brand new client_id). CIMDs solve this by anchoring client metadata to a URI, and using that URI as the client_id.

    If you need to test clients using CIMDs in development, there is cimd-service however, it's currently targeting the AT Protocol ecosystem (so has a few specifics that at present there that would not necessarily make sense of ActivityPub)

    read more

  • 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.

    read more

  • @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.

    read more

  • @mariusor that's too bad. All I have left is mussels, French fries, large-scale bureaucracy, and peeing statues.

    read more

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

    read more

  • @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.

    read more
Post suggeriti
  • 0 Votes
    8 Posts
    39 Views
    @bovaz @stefan @tsadilas indeed. And for WordPress, the fact that you can e.g. comment on a WP article from the rest of the Fediverse really drives the “shared social network” concept. And IIRC they are working on making the integration even tighter (esp. in the other direction).I'm not familiar enough with Ghost's integration to comment on that though.
  • five beliefs – burning web

    Fediverse fediverse values beliefs
    1
    0 Votes
    1 Posts
    17 Views
    author: https://phpc.social/@linc/115339649518897042
  • 0 Votes
    1 Posts
    15 Views
    I think that if we really want to stop #chatcontrol we need to change how we tell the story. On the #fediverse we are a bunch of tech savvy people and we can articulate, understand and also have arguments on technical matters, but the real consensus pools are somewhere else, and they speak another language.Chatcontrol is like violating mail confidentiality. All regulations of nearly all countries guarantee that letters and correspondence are confidential. This is what should be told to people, that the regulation aims at removing this right. It's like the post office will read and evaluate each and every envelope they receive (and who says that they will not?).
  • 0 Votes
    1 Posts
    11 Views
    It's time for an #introduction.I'm glad to meet you! I'm the barista and main administrator of the bsd.cafe and illumos.cafe instances (and other projects), a computer science enthusiast who's been fascinated by technology since childhood. I'm a big supporter of open-source solutions and enjoy working with #BSDs as well as #illumos based OSes and #Linux systems. I enjoy #music and #photography. I've been an avid traveler and am now looking forward to getting back to traveling.I'm married to a wonderful wife and strive to live each day with a positive attitude,making the most of every day to improve our lives.I like writing blog articles, especially tech ones (https://it-notes.dragas.net) and, from time to time, some of them are widely appreciated, especially in the open-source community.Thank you for passing by and reading my introduction, enjoy your stay here in the #fediverse