Markdown 的系统介绍和使用技巧

2021-09-14 14:04:57 浏览数 (1)

Markdown 系统性总结

众所周知 Mrakdown 是一个轻量级写作工具,由于工作和学习缘故基本上每天都会使用 Mrakdown,现在已经成为我离不开的主力写作工具,因为网上关于 Markdown 的资料大多比较零散,缺少系统和关联性,所以花了一点时间把我目前掌握的 Markdown 知识系统性的归纳总结一下,分享的同时也是为了方便自己以后查询方便。

Markdown 概述

Markdown 诞生于 2004 年,作者是 John Gruber,发展过程就不讲了,目前应用广泛的版本是 GitHub Flavored Markdown,即 GFW 。Markdown 适合完成对文档有轻量级排版需求需求(无法满足专业的格式排版),相比 Word 它主要有以下优势:

  1. 学习上手快
  2. 一次编写,到处运行
  3. 打开速度基本上比 Word 等文字软件要快得多

Markdown 主要功能分为两部分:

  1. 基础语法(基本功能)
  2. GFW 扩展语法(多样性)

Markdown 基础语法

标题

使用 # 表示文章标题,最多支持六级,使用如下:

代码语言:javascript复制
# 一级标题
## 二级标题
### 三级标题
…………
粗体和斜体
  • 粗体:使用两个 * 包围(不推荐使用_
  • 斜体:使用一个 * 包围(不推荐使用_

示例:

代码语言:javascript复制
**粗体**
*斜体*
段落和换行

换行技巧:在行尾加 2 个空格,然后回车即可换行

优雅的段落决定文章的美观,阅读体验,建议遵循以下段落规范:

  1. 每行不超过 80 字符
  2. 在一句话的结束语(。或者!或者?)之后进行换行
  3. URL 太长,建议换行(或者使用引用链接优化阅读体验)
列表

Markdown 支持两种类型列表:有序列表和无序列表,使用方式如下:有序列表格式:

代码语言:javascript复制
1. 我是第一项
2. 我是第二项
  1. 我是第三项   # 子项目

显示效果:

  1. 我是第一项
  2. 我是第二项
    1. 我是第三项

无序列表格式:(推荐使用 - 符号表示):

代码语言:javascript复制
- 无序列表1
- 无序列表2
  - 无序列表1    # 子项目

效果

  • 无序列表1
  • 无序列表2
    • 无序列表1
分割线

分隔线让你文章更有段落和层次感,推荐使用 --- 符号表示,#,_ 容易让人产生歧义 使用如下:

代码语言:javascript复制
---   # 我是分隔符

实际效果:


图片

图片语法如下:

代码语言:javascript复制
![图片文字](图片地址)

说明:

  1. 图片地址支持 本地图片/网络地址图片 两种类型

    0 人点赞