Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Why is Markdown Cheatsheet used as the forum markup tool?

I find it strange the tools that are implemented for these courses.

Why do they use Markdown Cheatsheet as a text editor for this forum, there are already so many other better (standardized) forum tools, for such an easy task IMHO.

I don't get it?

3 Answers

Simon Klit
Simon Klit
1,686 Points

Hi Don,

Are you thinking WYSIWYG-editors and BBCode as the better standardized forum tools? (If not, please let me know which) I don't think they compare (and I certainly don't think they're better) all too well. Markdown is simply a great, light and logical markup language. Compared to WYSIWYG, I don't have to use my mouse to click on a button, to make my text bold. Compared to BBCode, I don't have to surround my text with [b]-tags. I just do it (adding the asterisks). It's much faster, and much more pleasant.

And, Markdown is already being used in a lot of places across the internet, which makes it a great tool to use, seeing as a lot of people will already be comfortable using it, or, when they get comfortable, they will enjoy using it elsewhere as well.

Once you feel that special love for Markdown, you never want to let it go again.

You could read this post on Markdown: http://brettterpstra.com/2011/08/31/why-markdown-a-two-minute-explanation/

Personally, I think BBCode and other variations are used extensively in many forums, so it is pretty universal. I read the Markdown instructions and could not understand half of what they were saying, or how to use it. So for me, it is just trying to reinvent the wheel. I suppose it is a matter of preference. I simply don't like it. I try to avoid these forums, because of Markdown.

I doubt I will ever feel that special love for it, but I do have a special dislike for it.

I have been on a lot of forums and this is the first I have heard of it, maybe it is more of a blogger thing.

Simon Klit
Simon Klit
1,686 Points

Hi Don,

Well, it's not so much reinventing the wheel, as it is upgrading it. It is simple, it makes sense, and you don't need a parser to understand what is written.

Also (I imagine one of the biggest reasons why), it is the preferred markup language of developers, making it fit well with a forum that focuses on developers and learning development. Having markdown as second-nature is incredibly useful.

GitHub, reddit, SourceForge, Stack Exchange and Slack all use markdown (or slight variations thereof). None of these use BBCode, HTML, WYSIWYG or another markup-technique. Therefore, Markdown is great for the Treehouse forum. Also, it gives the users gives practical experience in the use of Markdown.

It is a matter of preference, I suppose

I avoid the above mentioned forums for much of the same reasons, it would not be my first choice. I will re-look at it's tutorial. Again, I find it very lacking in options for forum use. Just my opinion.

Simon Klit
Simon Klit
1,686 Points

Yes, I suppose it is. As is most things. :)

And of course you're entitled to your opinion. I'm not trying to bash you or anything, so please take no offense.