Mark down
Tags: md, markdown, tutorial, documentation
Published: 2023-07-18 05:38:37

## what is MD?

Markdown was invented by [John Gruber](https://en.wikipedia.org/wiki/John_Gruber), a well-known writer and software developer, in collaboration with [Aaron Swartz]([Aaronhttps://en.wikipedia.org/wiki/Aaron_Swartz), an American computer programmer, writer, and internet activist. The creation of Markdown can be traced back to 2004 when Gruber and Swartz developed the markup language to simplify the process of writing and formatting content for the web.
Over time, Markdown gained popularity among developers, bloggers, and writers due to its straightforward and intuitive syntax. It became a widely adopted standard for creating content on various platforms, including websites, blogs, and documentation repositories like GitHub.
[Read More](https://en.wikipedia.org/wiki/Markdown)
## Why is MD important?

Markdown is important for several reasons, as it addresses various needs and concerns when it comes to document creation, especially in the digital world. Some key reasons for its importance include:

1. **Simplicity and Readability**: Markdown uses a straightforward syntax that is easy to read and write. It allows users to focus on the content rather than the formatting, making it accessible to both technical and non-technical users.
    
2.  **Platform Agnostic**: Markdown documents can be opened and viewed on virtually any device and platform. It's a plain-text format that doesn't rely on proprietary software, ensuring broad compatibility and portability.
    
3.  **Web Compatibility**: Markdown was initially designed for the web, and it is well-suited for creating content on websites, blogs, and forums. It can be easily converted to HTML, the language of the web, without any loss of information.
    
4.  **Version Control and Collaboration**: Markdown files are easy to track and manage in version control systems like Git. Its simplicity facilitates collaboration among developers, writers, and other team members.
    
5.  **Documentation and Note-taking**: Markdown is widely used for creating technical documentation, README files, and project wikis. It's also favored by many for personal note-taking due to its ease of use and organization.
    
6.  **Focus on Content**: As Markdown separates content from formatting concerns, writers can concentrate on the actual content without getting distracted by complex formatting options.
    
7.  **Speed and Efficiency**: Since writing in Markdown involves minimal formatting tags, it allows for faster writing and editing compared to traditional word processing formats.
    
8.  **Consistency and Standardization**: Markdown follows a set of rules and conventions, promoting consistency in document structure across different files.
    
9.  **Language Agnostic**: Markdown is not tied to any specific programming language or technology, making it widely applicable across various fields and disciplines.
    
10.  **Integration with Tools**: Numerous tools and platforms support Markdown, such as text editors, content management systems, static site generators, and note-taking apps, making it highly versatile and widely adopted.
    
11.  **Accessibility**: Its simplicity and compatibility with plain text make Markdown documents accessible to people with disabilities who may use specialized tools to access information.
    

In summary, Markdown's simplicity, versatility, and wide-ranging compatibility have contributed to its importance and popularity as a preferred format for content creation, documentation, and collaboration in the digital age.

## Quick Options
1. Make a heading
Input:
```md
# Hello world
```
Output:

> # Hello world

2. Hyperlink some text
Input:
```md
[Google](https://google.com)
```
Output:

> [Google](https://google.com)

3. Create a bullet point list
Input:
```md
- Apple
- Banana
```
Output:
> - Apple
> - Banana

4. Check list
Input:
```md
 - [ ] Coding
 - [ ] Teaching
 - [ ] Studying
```
Output:
- [ ] Coding
 - [ ] Teaching
 - [ ] Studying
 
 5. Insert an image
 Input:
 ```md
 ![Beauty of nature](https://jooinn.com/images/beauty-of-nature-24.jpg)
 ```
 Output:
 >  ![Beauty of nature](https://jooinn.com/images/beauty-of-nature-24.jpg)

6. Make a Table
Input:
```md
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Item 1   | Item 2   | Item 3   |
| Item A   | Item B   | Item C   |
| Item X   | Item Y   | Item Z   |

```
Output:
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Item 1   | Item 2   | Item 3   |
| Item A   | Item B   | Item C   |
| Item X   | Item Y   | Item Z   |

7. Make the text bold
Input: 
```md
**strong text**
```
Output:
>**strong text**

8. Make the text italic
Input:
```md
*Italic text*
```
Output:
> *Italic text*