I have been meaning to understand and work with markdowns for a while here.
Let us setup our platform first.
Enable Markdown in Posts and Pages
From here, here is how to enable markdown in WordPress Posts and Pages:
To enable Markdown for posts and pages, go to Settings → Writing in your dashboard, and check the box labeled Use Markdown for posts and pages.
Click on Save Changes at the bottom of the page to apply. You will now be able compose posts and pages using Markdown.
And, to to enable markdown in Comments:
To enable Markdown for comments, go to Settings → Discussion in your dashboard, and check the box labeled Use Markdown for comments.
Click on Save Changes at the bottom of the page to apply.
To use inline links, enter the link text and surround it in square brackets.
And, enter the URL and surround in parenthesis.
Please make sure that there are no spaces between the ending square bracket and the parenthesis.
Here is a [link](http://github.com/DanielAdeniji/ "GitHub") to my GitHub repository.
To use referenced links, enter the link text and surround it in square brackets.
And, enter a numeric ID to the URL you will later identify.
The numeric ID should also be enclosed in square brackets.
Later enter the Identifying ID. Enclose that in square brackets, as well.
A colon should follow and the URL should then be expressed.
A) Markdown - Basics [Link] 
B) Codebase - syntax-highlighting-in-markdown [Link]
: https://support.codebasehq.com/articles/tips-tricks/syntax-highlighting-in-markdown "Dan Quinney"
Mixed List can be entered with numeric IDs to indicate the top list.
And, indented asterix to precede the nested list.
1. United States
* New York
* Northwest Territories
* British Columbia
Code Block – C#
Code blocked can be entered within three ~ or `. The language identifier shall follow.
And, corresponding ~ ( ~~~ ) or ` ( “`) should indicate the completed code block.
Sample Inline Link
Here is a link to my GitHub repository.
A) Markdown – Basics Link
B) Codebase – syntax-highlighting-in-markdown Link
- United States
- New York
- Northwest Territories
- British Columbia
- New South Wales
- Northern Territory
- South Australia
- Western Australia
Code Block – XML
<title>XML Developer's Guide</title>
<description>An in-depth look at creating applications
<description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</description>
Code Block – C#
I think if you attempt to use markdowns in WordPress posts, you will run into problem such as
- markdown contents will be lost as you switch from Text to Visual Mode
- There is a bit of “forciness” as to where whitespaces can go
- John O’Nolan – How to Write Faster, Better & Longer: The Ultimate Guide to Markdown
- John Gruber – Daring fireball – Markdown: Basics
- Codebase – Syntax highlighting in markdown
- WordPress – Markdown quick reference