"As the person primarily responsible for much of the mess we're in today...."


"I read this, and understood some. Here's my contribution: Because I am a monster, and because DW allows it, I'll often specify !markdown in a post and then go ahead and use an unholy mix of HTML and Markdown...."

(A: yes, dw's current markdown language allows for html, and it's likely all future versions will as well)

"It's never been safe to replace DW's Markdown implementation, because Markdown is low-key a super diabolical language...."

I love how every single reference to markdown in this conversation has been from someone who is a markdown user and also has an association between markdown and hell

Anyway summary of proposed changes & discussion:

1) all the formats DW posts can be formatted in will now have names!

1a) anything without a named format (eg, older posts, certain syndicated posts) will get assigned a format on a best guess basis and then parsed accordingly instead of the complicated mess of parsing logic that is currently going on

1b) the new RTE, when it finally emerges from beta, should get it's own name even though its output is functionally identical to HTML0

1c) formats will be divided into current (eg, the ones you can use in the text editor) and legacy (which will only be used for rendering older posts) so that old posts can maintain their correct formatting without ending up too many different formatting options available

1c1) if you want to get around this, all legacy options will be secretly supported for posts created via email or the posting api for Reasons

2) this is what happens when you try to maintain a codebase old enough to drink

@Satsuma That's actually basic Markdown, and it's way more valid than the extended "dialects" floating around imo.

@lj_writes I'm in club "html except for newlines & paragraphs" personally but I can respect 'basic Markdown with html for the complicated stuff'

@Satsuma holy fuck have I been out of the DW loop. Markdown? A friggin github repo??? 👀👀👀👀

@nursemchurt markdown has existed for a while, but only secretly (the api allows for it if you compose dw posts offsite for whatever reason and post by email supports it as well) so a lot of people don’t know about it haha

And yeah!!! The codes on github now! They’re working on making the site more mobile friendly right now too, the first set of tweaks just went to beta I think

So yeah definitely subscribe to the dw-dev & dw-beta comms if you’re interested in this sort of thing!

Did not know this was going in behind the scenes.

The language around markdown is making me chuckle.

@hit_the_books it’s not official yet—the code’s not finished and then they’ll prob put it in dw-beta for a while after that

But yeah it’s being discussed, and it sounds like it’ll be useful & cleaner so I’m excited

Sign in to participate in the conversation
Wandering Shop

The Wandering Shop is a Mastodon instance initially geared for the science fiction and fantasy community but open to anyone. We want our 'local' timeline to have the feel of a coffee shop at a good convention: tables full of friendly conversation on a wide variety of topics. We welcome everyone who wants to participate, so long as you're willing to abide by our Code of Conduct.