Introduction to Markdown on GitHub

Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. It’s a great tool for writing documentation, READMEs, or blog posts.

Features of GitHub Markdown

1. Headers

Use # symbols to create headers of different levels:

# H1 Header
## H2 Header
### H3 Header
#### H4 Header
  • Item 1
  • Item 2
    • Subitem 2.1
    • Subitem 2.2

Footnotes

This is a sentence with a footnote1.

Benefits of Using Markdown

Simplicity

Markdown is straightforward to learn and use. Its syntax is intuitive and doesn't require extensive knowledge2.

Portability

Since Markdown files are plain text, they can be viewed and edited on almost any device. This makes them highly portable and versatile3.

Integration

Markdown integrates well with many platforms, including GitHub, GitLab, and static site generators. Its compatibility allows for a seamless writing and publishing experience4.

Task Lists

  • Completed task
  • Incomplete task
  1. My reference (this will show in the bottom of the page).

  2. To add line breaks within a footnote, prefix new lines with 2 spaces. Try it out!

  3. Text editors, IDEs, and even some web browsers support Markdown natively.

  4. Static site generators like Jekyll and Hugo heavily rely on Markdown for content creation.