The basic idea of markdown is a “counterpart” of markup languages:
+ Markup languagues : using extra XML (for example HTML) -> text content
+ Markdown languages: using text -> content with format (HTML)
Basically, it’s like a syntax language to generate text -> HTML . So, if you have used some HTML Editor with text syntax (like when you using some Wiki editor to write – Confluence, Dokuwiki, Redmine, Trac, …) , you already use some markdown language.
Markdown syntax, is a specific one, and it has been adopted widely (especially on GitHub), not depending on a single wiki product. Now it’s more popular and has some implementations/variants which can be embedded in applications easily.
Some basic syntax of official Markdown (extensions .md, .markdown, .MD) :
# This is an
## This is an
###### This is an
*This text will be italic* _This will also be italic_ **This text will be bold** __This will also be bold__ _You **can** combine them_
* Item 1 * Item 2 * Item 2a * Item 2b
1. Item 1 1. Item 2 1. Item 3 1. Item 3a 1. Item 3b
![Some Alt Text](/images/logo.png) Format: ![Alt Text](url)
[Alt text](URL) [Duc Quoc blog](https://ducquoc.wordpress.com)
As Kanye West said: > We're living the future so > the present is our past.
As Kanye West said: ``` We're living the future so the present is our past. ```
I think you should use an `` element here instead.