Support triple backtick codeblocks
complete
Andrew Rasmussen
Right now we only support single backticks. Would be nice to do triple as well... Consider supporting more or all of markdown but I'm not sure that's the right direction.
Adam Laycock
complete
Hey all, it seems like this was added 5 years ago but never closed. Hope you're all enjoying your code blocks.
B
Brilliant Spoonbill
I'm curious why this might not be the right direction. It doesn't necessarily have to be markdown, but I think some sort of additional formatting options is pretty necessary, and something that will eventually need to be added.
I would +1 on Markdown support in general.
Andrew Rasmussen
Brilliant Spoonbill: Yeah, happy to elaborate.
Markdown seems pretty popular with developers/techies, but less so with everyone else. Many of our customers' users aren't incredibly technical. I have concerns that Markdown would introduce confusion and complexity into our core product – the create post form.
It also has a ton of features (headings, inline images, tables) that don't seem particularly useful for a Canny post. It seems somewhat heavy.
Triple backticks aren't out of the question (just haven't gotten around to prioritizing), but Markdown as a whole might not be right for Canny because we aren't a developer tool like StackOverflow or GitHub.
Fair?
B
Brilliant Spoonbill
Andrew Rasmussen: That makes a ton of sense - thanks for clarifying.
I would still like to make the point that additional formatting options will eventually be necessary. Markdown may just be an easier way to implement this. Another direction is to do something similiar to what Slack has done by creating their own (simple) syntax for formatting.
Just FYI - we'd especially love to bold, strikethrough, list items, and quote text.
(Also realized this conversation might be more suitable for https://feedback.canny.io/feature-requests/p/markdown-editing-for-posts)
S
Separate Barnacle
Definitely the right direction. Why try to arbitrarily limit the subset of Markdown available? Including the whole thing doesn't necessarily mean you'd have to
use
the whole thing.At very minimum, multiline code blocks seem like a given for a product feedback interface that focuses heavily on software development – not having them seems silly, especially when the only alternative is single-ticking
every line
of relevant code.See https://keystonejs.canny.io/feature-requests/p/admin-ui-nav-icons for visual example of why this is pretty necessary.