HTML is the first language that many developers learn. Using a templating engine saves countless hours of unnecessary work and helps in writing quicker and cleaner HTML.
Some of the most popular templating engines for HTML are :
HAML- Underlying Language: Ruby
In this article, we’ll talk about Markdown. Markdown is a lightweight and easy-to-use syntax for styling all forms of writing on the GitHub platform.
What is Markdown?
Markdown is a markup language that you can use to add formatting elements to plaintext text documents. It makes writing on the web fast and easy. It is now one of the world’s most popular markup languages.
Fun Fact : This page itself is written in Markdown. :) Markdown files have .md or .markdown extension.
What is the best Markdown editor?
Visual Studio Code
Here are the basic elements of markdown needed on a day-to-day basis:
# This is an <h1> tag ## This is an <h2> tag ###### This is an <h6> tag
This is an <h1> tag
This is an <h2> tag
This is an <h6> tag
*This text will be italic* **This text will be bold** _You **can** combine them_
This text will be italic This text will be bold You can combine them
UNORDERED * Item 1 * Item 2 * Item 2a * Item 2b ORDERED 1. Item 1 1. Item 2 1. Item 3 1. Item 3a 1. Item 3b
- Item 1
- Item 2
- Item 2a
- Item 2b
- Item 1
- Item 2
- Item 3
- Item 3a
- Item 3b
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 `<addr>` element here instead.
I think you should use an
<addr> element here instead.
You can create tables by assembling a list of words and dividing them with hyphens - (for the first row), and then separating each column with a pipe |:
First Header | Second Header ------------ | ------------- Content from cell 1 | Content from cell 2 Content in the first column | Content in the second column
|First Header||Second Header|
|Content from cell 1||Content from cell 2|
|Content in the first column||Content in the second column|
Any word wrapped with two tildes (like ~~this~~) will appear crossed out.
Any word wrapped with two tildes (like
this) will appear crossed out.
Supersets of Markdown
The supersets of markdown includes basic syntax and are build upon it by adding additional elements like tables, code blocks, syntax highlighting, URL auto-linking, and footnotes. Many of the most popular Markdown applications use one of the following lightweight markup languages: