4 ms·
Reasons to Learn Markdown
- Smudge 14y agoTop reason for me: separation of presentation and content Which, when actually practiced, is the biggest advantage raw HTML offers over anything WYSIWYG. Except with Markdown I don't even have to write out the HTML, and that practice of only caring about content (and addressing presentation later using styling rules) is naturally enforced by the beautifully limited syntax Markdown offers.
- voidfiles 14y agoI think markdown could be the lingua franca of publishers. HTML would be the best, but it's a bit to specialized. Where as markdown walks the line of being specialized yet easy enough to learn that it won't scare away brand new users. I mean markdown can interpret plain text into something useful. If enough non-technical sites adopted markdown, front and center, it could spread widely.
- spatten 14y agoWe've found that it works quite well for us on Leanpub, and you're right that the learning curve doesn't seem to be too steep for new writers. We need to be a bit better at this, but starting off with saying "# Chapter" makes a new chapter "## Section" starts a new section this is italic and this is bold. [this is a link](http://example.com http://example.com) gets you 90% of what you need to write a book, and the other 10% is not much harder.
- raju 14y agoSlightly tangential, but I recently started using Mou (http://mouapp.com/ http://mouapp.com/) and am totally hooked. Now, almost everything I write, I write in Markdown. If you are looking for a Markdown editor for the Mac, check out Mou. Disclaimer - I am in no way affiliated with the tool or it's developer. Just a happy user :)
- james4k 14y agoAlso worth checking out http://www.iawriter.com/ http://www.iawriter.com/ It isn't free, but its design is phenomenal. Edit: Just noticed Mou won't be free after beta. Will be interesting to see how the prices compare.
- rdl 14y agoiCloud integration between iPad and mac app makes iawriter pretty awesome for me.
- pooriaazimi 14y agoI too use Mou and it's a great editor. I've contacted the developer a few times (http://chenluois.com/ http://chenluois.com/ - bugs and feature requests) and s/he's been very responsive and usually emailed back in a few hours. Markdown Pro (www.markdownpro.com - 6 dollars) is another great markdown editor for mac that has more features.
- divtxt 14y agoTexts - a Markdown editor for Mac & Windows - http://www.textseditor.com/ http://www.textseditor.com/ I like that it's a true wysiwyg editor in that you actually edit rich text instead of typing the markdown syntax.
- melvinram 14y agoA web version of that would be awesome to integrate with apps.
- truebosko 14y ago
- anusinha 14y agoIn any conversation about Markdown, I think it's appropriate to mention Textile [1] as well. Textile is fairly similar, intended to fulfill the same niche of markup with slightly different syntax. Personally, I prefer textile because I think it's a bit more expressive, though I'd rather be writing LaTeX... [1]: http://en.wikipedia.org/wiki/Textile_%28markup_language%29 http://en.wikipedia.org/wiki/Textile_%28markup_language%29
- bradleyland 14y agoTextile is a different beast. Unprocessed Markdown is meant to be human consumable, not just human readable. Specifically, you should be able to send a raw Markdown file to someone who doesn't know what Markdown is, and it should still be pleasant to read for that person. Textile uses easy to read syntax, but line prefixes like 'h1.' leak the HTML intentions to the reader. That's not to say textile doesn't have it's uses though. Textile solves problems that Markdown doesn't even address, even in its extended forms. For example, Textile allows you to apply span tags (with class name) using Textile syntax. Markdown requires you to write actual HTML.
- zht 14y agoI dislike the fact that in order insert a code block I have to smash my space bar 4 times for each line.
- rkudeshi 14y agoYou can also just press tab.
- read_wharf 14y agoThen don't do that. Edit your code block over at the left margin as you would normally edit any code. Then do a block insert of 4 spaces down the left side of your code block. That's how I do it. line of code line of code indented line of code line of code In vim, after editing your code like you usually would: Go to the front of the top line, Ctrl-V to enter visual block mode (Ctrl-Q on windows), jjj to the bottom line, I (capital I) to insert at the front, space space space space, escape. I did exactly that to create the above two blocks.
- melvinram 14y agoFor the love of {whatever}, please stop using markdown or any other text to html markup. When you use it a lot yourself, you think it's no big deal. And you begin to think your users will understand it easily. 37signals used to do this with Basecamp. I would bet $100 that if they asked their customers, their customers would overwhelmingly say that they prefer the WYSIWYG editor that is now in Basecamp instead of the old way. Make things easier for your users. Repeat.
- AncientPC 14y agoI'm going to have to disagree. Markdown is used on StackOverflow, GitHub, Reddit. While StackOverflow and GitHub users may be tech-savvy, Reddit has a lot of casual users. Markdown is not difficult to pick up, it merely codifies how people type anyway. Other advantages of using Markdown locally is to separate data from content, legibility, and standard support. Using Pandoc, you can convert Markdown files into HTML, PDF, manpages, etc.
- melvinram 14y agoJust because a few tech sites use it doesn't make it user friendly. This is a tech community so almost everyone here is likely comfortable with learning new things. The rest of the world isn't like that. Most people don't like learning new things, particularly if it's not going to really make a difference in their lives in a dramatic way. They are familiar with Word or Gmail. Think of it this way: let's say bought a new car tomorrow. With this new car, instead just sticking in the gas nossel and filling gas, you had to say a few magic words, stick the nossel in, fill gas and then say a few magic words. The magic words might be simple and even make sense. Like "adding gas" and "done adding gas". But they are just extra steps. Moving parts. Things that could go wrong. Easily. I'm saying this primarily because I've used markdown in the past and almost always without fail, I get emails and phone calls about how something isn't working the way it should be and invariably it's one character off from what they intended.
- voidfiles 14y agoIn the short term I suppose you might not want to use markdown. But, in the log run markdown would be better then most wyswigs, and if you have a population of users who are sufficiently technical, or need to do something more intricate then a couple paragraphs markdown really is the way to go.
- AncientPC 14y agoIf you use vim as your primary Markdown editor, I'd suggest plasticboy's markdown plugin: https://github.com/plasticboy/vim-markdown https://github.com/plasticboy/vim-markdown I was using vim's default syntax highlighter for Markdown and ran into highlighting issues with unclosed single quotes. Since a lot of Markdown files use .md instead of .markdown, I'd also suggest adding the file `~/.vim/ftplugin/modula2.vim` containing: setlocal filetype=mkd
- rosstafarian 14y agoI just discovered "Nocs"[1] for the iPad/iPhone, very nice markdown editor with drop box support. It's free and seems to work better than some of the stuff I've paid for. [1] http://www.wisd.com/nocs/ http://www.wisd.com/nocs/
- naner 14y agoIt takes less time to "learn" markdown than it does to read this blog post.
- melvinram 14y agoIt takes more time to find + fix problems that your users will have and email your support team about than it taks to read the blog post.
- harbud 14y agoNothing beats Org (http://orgmode.org http://orgmode.org) for me. But sadly outside of Emacs (and Vim) it's virtually unknown to the rest of the world.