





















































(For more resources related to this topic, see here.)
Markdown is a lightweight markup language that simplifies the workflow of web writers. It was created in 2004 by John Gruber with contributions and feedback from Aaron Swartz.
Markdown was described by John Gruber as:
"A text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)."
Markdown is two different things:
Markdown's formatting syntax was designed with simplicity and readability as a design goal. We add rich formatting to plain text without considering that we are writing using a markup language.
Markdown is:
Here, we can see a quick comparison of the same document between HTML and Markdown. This is the final result that we achieve in both cases:
The following code is written in HTML:
<h1>Markdown</h1>
<p>This a <strong>simple</strong> example of Markdown.</p>
<h2>Features:</h2>
<ul>
<li>Simple</li>
<li>Fast</li>
<li>Portable</li>
</ul>
<p>Check the <a href="http://daringfireball.net/
projects/markdown/">official website</a>.</p>
The following code is an equivalent document written in Markdown:
# Markdown This a **simple** example of Markdown. ## Features: - Simple - Fast - Portable Check the [official website]. [official website]:http://daringfireball.net/projects/markdown/
In this article, we learned the basics of Markdown and got to know its features. We also saw how convenient Markdown is, thus proving the fact that it's made for writers.
Further resources on this subject: