markdown快速入门

反馈

1. Markdown 简介

Markdown 是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)于 2004 年创建,旨在让文档编写更简单易读。它使用纯文本格式编写内容,然后可以轻松转换为 HTML 或其他格式,比如网页、PDF 等。 简单来说,Markdown 让你的文本文件既适合人类阅读,也适合机器处理。

2. 历史小背景

Markdown 的灵感来源于电子邮件和早期的标记语言(如 Setext 和 Textile)。它由格鲁伯和亚伦·斯沃茨(Aaron Swartz)合作开发,目的是解决编写文档时那些繁琐的 HTML 标签问题。从 2004 年发布以来,它迅速流行开来,现在几乎到处都能看到。

3. 为什么用 Markdown?(优势)

易读易写:不像 HTML 那样满屏标签,Markdown 的语法超级直观,你几乎不用记住什么,就能写出格式化的文本。

轻量级:文件小巧,便于存储和分享。

兼容性强:支持嵌入图片、表格、数学公式等,还能直接在浏览器中预览。

跨平台:不管是 Windows、Mac 还是手机,都能用文本编辑器编辑。

4.Markdown 基本语法

4.1. 标题

使用 # 符号创建标题,数量表示层级(1-6):

4.2. 段落和换行

段落通过空行分隔,普通文本直接输入即可。
换行需在行末添加两个空格一个空行

4.3. 强调文字

*斜体*_斜体_:用单星号或下划线。
**粗体**__粗体__:用双星号或双下划线。
~~删除线~~:用双波浪线。

4.4. 列表
  1. 第一步
  2. 第二步
    • 子步骤
4.5. 链接和图片
4.6. 代码
4.7. 表格

| 分隔列,- 定义表头和内容,:--- 控制对齐。

4.8. 块引用

> 创建引用,嵌套用多个 >

这是一个引用。

嵌套引用。

4.9. 分隔线

---***** 创建横线。


4.10. 任务列表

用 [ ](未完成)或 [x](完成)创建待办事项。 示例:

效果:

4.11. 转义字符

在 Markdown 中,某些特殊字符(如 *、# 等)有特定的语法意义。如果需要在文本中直接显示这些字符而非触发其语法功能,需要使用转义字符。转义字符通过在特殊字符前添加反斜杠 \ 来实现,使其被视为普通字符。

以下字符在 Markdown 中有特殊含义,需要转义以显示原始形式:

5. 常见应用

Markdown 现在超级流行!比如:

GitHub:README 文件几乎全用它写项目说明。 博客平台:如简书、CSDN、知乎,用来快速发文。 笔记工具:Obsidian、Typora 等支持 Markdown 编辑。 聊天和论坛:Reddit、Discord、Slack 等平台用它格式化消息。 电子书:可以导出成 ePub