Writing
Markdown Writing for Beginners: Master Document Formatting in 5 Minutes
2025-05-25Writing
What is Markdown?
Markdown is a lightweight markup language created by John Gruber in 2004. Its core philosophy is writing documents in plain text that can be easily converted to HTML and other rich text formats.
Why Learn Markdown?
- GitHub/GitLab: READMEs, Issues, PRs all use Markdown
- Tech blogs: Most platforms support Markdown
- Note apps: Notion, Obsidian, Typora are all Markdown-based
- Doc systems: VuePress, Docusaurus, and other static generators
- Efficiency: No mouse clicking toolbars needed
Basic Syntax Quick Reference
Headings Use # symbols for heading levels (# H1, ## H2, ### H3)
Text Styling - **Bold**: Wrap with double asterisks - *Italic*: Wrap with single asterisks - ~~Strikethrough~~: Wrap with double tildes - `Inline code`: Wrap with backticks
Lists Unordered with - or *, ordered with numbers. Supports nested indentation.
Links and Images - Links: [display text](URL) - Images: 
Code Blocks Wrap with triple backticks, specify language for syntax highlighting.
Tables Create with pipe | and hyphen - characters. Alignment with colons.
Advanced Tips
1. Task Lists - [ ] Incomplete task - [x] Completed task
2. Footnotes, math formulas, and Mermaid diagrams for advanced documentation needs.
Common Issues
Line Breaks A single return doesn't create a line break. Add two spaces at line end or use a blank line.
Escaping Use backslash to escape special characters: \* \# \[
Online Preview Tools
YAKOOAITOOLS' Markdown preview supports real-time rendering, syntax highlighting, and HTML export β making technical writing more efficient.