Learn how to use Markdown, a lightweight markup language ideal for writing documentation, READMEs, and blog posts. Write plain text and see it rendered in real time across GitHub, GitLab, and other platforms.Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
Why Use Markdown
Markdown is widely supported and easy to learn. It helps you create well-structured documentation with minimal effort.Markdown works seamlessly on GitHub, GitLab, Bitbucket, and most static site generators like Jekyll or Hugo.
Headings
Use one to six hash symbols (#) at the start of a line to create headings:
Text and Line Breaks
Write paragraphs by separating text with blank lines. To force a line break within a paragraph, end a line with two spaces:Emphasis and Lists
You can emphasize text and create different kinds of lists:Emphasis Types
| Style | Syntax | Rendered Output |
|---|---|---|
| Bold | **bold text** | bold text |
| Italic | *italic text* | italic text |
| Bold + Italic | ***bold italic*** | bold italic |
Unordered Lists
Start lines with-, *, or +:
Ordered Lists
Use numbers followed by a period:Task Lists (Checkboxes)
Great for tracking progress:Code Formatting
Inline Code
Wrap code snippets in single backticks: Useinline code to highlight commands or file names.
Code Blocks
Fenced code blocks support syntax highlighting. Specify the language after the opening backticks:Always include the language identifier (e.g.,
javascript, python) for better readability.Links and Blockquotes
Links
Create hyperlinks with the format[link text](URL):
Blockquotes
Use the greater-than sign (>) for quotations:
Now that you’ve mastered Markdown basics, you’re ready to write clear, SEO-friendly documentation for your projects.