Have you ever wondered if there's a way to write things that's both simple and good-looking, and can be easily posted online? The answer is Markdown! It was created in 2004 by two tech giants—John Gruber and Aaron Swartz.
John Gruber is a super famous tech blogger and programmer, and his blog Daring Fireball is well-known in the industry. His original intention for creating Markdown was very simple: he wanted a format that's easy to read, easy to write, and can be easily turned into web pages (HTML). And so, Markdown was born!
What Can Markdown Do? What Problems Does It Solve?
When writing in daily life, we always encounter some headaches, such as:
- Word is too troublesome: Want to write a short article, but have to search for formatting tools among a bunch of buttons.
- Messy formatting: Exchange a document with a friend, open it, and find all the font sizes are off.
- Huge files: Just a few paragraphs, but the saved file is dozens of MB.
- Device incompatibility: Files written in Word can't be opened on another device.
- Chaos from revisions: Multiple people writing together, and no one knows who changed what.
- Distracted by formatting: Spend half a day adjusting styles, and the writing inspiration is long gone.
Markdown is like a magic wand, solving everything with one move!
- Super simple: A few symbols can handle headings, lists, bold text; you can learn it in five minutes.
- Ultra-lightweight plain text: Files are as small as a feather and can be opened anywhere.
- Focus on content: Don't worry about formatting; writing is super smooth.
- Use on any device: Phone, computer, tablet, you can edit anywhere.
- Super version control friendly: With tools like Git, every change is clear.
- Formatting is always consistent: Looks the same no matter where you open it.
Why is Markdown So Popular Now?
In the AI era, Markdown is like having "cheat codes." Why?
- AI loves it: Tools like ChatGPT handle Markdown input and output very smoothly.
- Standard for note-taking apps: Popular apps like Obsidian, Notion, and Logseq all use Markdown.
- Programmers lead the way: GitHub, Stack Overflow are full of Markdown.
- Efficiency explosion: Too much information; Markdown can quickly jot it down and organize it.
- Learn once, use everywhere: Blogs, notes, documentation, chat—it works anywhere!
- Connect knowledge: Modern note-taking tools can also use Markdown to create links, weaving a knowledge network.
- No vendor lock-in: Your files won't be locked into a specific software; you can move them anytime.
How to Write Markdown? Super Simple Beginner's Guide!
Don't worry, writing Markdown is as simple as sending a WeChat message. Check out these basic moves:
Headings (As eye-catching as newspaper headlines)
# Level 1 Heading (largest)
## Level 2 Heading (large)
### Level 3 Heading (medium)
#### Level 4 Heading (small)Tip: Remember to add a space after the #, otherwise it won't work!
Emphasis (Make text stand out)
*Italic* → Italic text
**Bold** → Bold text
***Bold Italic*** → Bold and italic
~~Strikethrough~~ → Crossed outLists (Similar to a shopping list)
- Unordered list (using dots):
- Milk
- Bread
- Whole wheat bread
- White bread
- Eggs- Ordered list (using numbers):
1. Wake up
2. Brush teeth
3. Eat breakfastLinks and Images (Jumping and inserting images)
[Take me to Bilibili](https://bilibili.com/) → Click to jump
 → Insert an imageBlockquotes (Quoting famous sayings)
> Life is like Wi-Fi. Don't get too proud when the signal is full; it might be gone when you turn around.Code (For programmers to see)
- Inline code:
Use `print("Hello")` to print a greeting!- Code block:
```python
def say_hi():
print("Hi, friend!")
say_hi()
### Horizontal Rule (Separating different content)
### Tables (Neatly listing data)| Name | Age | Hobby |
|---|---|---|
| Xiao Ming | 20 | Playing ball |
| Xiao Hong | 19 | Dancing |
---
## How to Learn from Scratch? Get Started in Five Minutes!
1. **Find a tool to try**: Download a software that supports Markdown, like `VS Code`.
2. **Start with simple things**: Just mastering headings and lists is enough to get started.
3. **Write and preview**: Most editors have a preview; see the effect immediately.
4. **Use it**: Try writing a diary or taking notes with Markdown.
5. **Use it often**: Learn 20% of the moves, and you can handle 80% of the work.
**Small suggestion**: If you can only remember one thing, remember headings (# plus space), and your document will immediately become clear!
---
## Advanced Markdown Techniques
After mastering the basics, these "advanced moves" will make you even better:
1. **Embed some HTML**: Want something flashy? Use HTML directly:Click to expand
Hidden little secret...- Add footnotes: Add a marker in the text[^1].
[^1]: This is the footnote!- Automatic Table of Contents: Some tools support one-click TOC generation:
[TOC]Markdown is such a simple and fun thing. Give it a try!
Reference @向阳乔木
