虽然 Markdown 扩展语法不在 CommonMark Spec 标准中,但许多 Markdown 编辑器也都尽量支持,因此学习一些常用的 Markdown 扩展语法也是有必要的。本文介绍的主要是 GitHub Flavored Markdown,也就是 GitHub 风格的 Markdown 扩展语法。

删除线

使用两个飘号 ~~ 包裹需要表示删除的文字。

~~抽烟~~

下划线

由于 Markdown 和 HTML 的暧昧关系,因此在 Markdown 中,下划线可以通过 <u> </u> 标签来实现。

<u>下面有条线</u>

上标与下标

上标使用 ^ 包裹

a^2^

下标使用 ~ 包裹

CO~2~

高亮

用两个等号 == 包裹表示高亮

==我会变亮哦==

锚点

锚点的作用是标记文档中的特定位置,使用锚点可以跳转到当前文档或其他文档中指定的标记位置(可以理解为相对链接)。锚点常见于目录链接,因此有时候也称其为书签。锚点的语法格式如下:

[锚点描述](#锚点名)

语法说明:

  • 锚点名不能含有空格;
  • 锚点名不能含有特殊字符;
  • 锚点名是区分大小写英文字母的;
  • 锚点名建议使用字母和数字,也可以使用中文,不过要留意你所使用的编辑器或部署的网站是否支持。

示例:

# 目录- [第1章](Chapter1.md)- [第1章 第1节](Chapter1.md#Section1)- [第1章 第2节](Chapter1.md#Section2)

在 Chapter1.md 文档中,创建 Section1 和 Section2 标题

# Chapter1## Section1## Section2

表格

表格的处理在 Markdown 中是比较有争议的,但大多数都遵循下面这种简单的表格标记语法:

表头1 | 表头2 | 表头3
---- | ---- | ----
内容1 | 内容2 | 内容3
内容4 | 内容5 | 内容6

语法说明:

  • 单元格使用竖线 | 进行分隔;
  • 表头与内容行使用短横线 --- 分隔;
  • 默认左对齐,可以在短横线在左侧或右侧添加冒号 : 来调整对齐方式,比如:
    • 左对齐 :---
    • 右对齐 ---:
    • 居中对齐 :---:

待办事项

待办事项也就是 Check Box,在 Markdown 扩展语法中的格式如下:

- [ ] 未勾选
- [x] 已勾选

语法说明:

  • 方括号内填充小写字母 x 表示选中,填充空格表示未选中;
  • 方括号外面两边的空格是必须的。

数学区块

Markdown 扩展语法支持 LaTeX 数学表达式,使用 $ 符包裹 LaTeX 表达式即可。与代码块类似,数学表达式也分为“行内”和“块”两种。

行内数学表达式:

$\Delta+1$

数学表达式块:

$$
\Delta+1
$$

语法说明:

  • 行内表达式使用一个 $ 包裹;
  • 块表达式使用两个 $$ 包裹。

LaTex 表达式比较复杂,后面会专门用一个篇幅来介绍。

表情符号

Markdown 是支持 Emoji 表情的,格式是使用冒号 : 包裹表情代码。

:表情代码:

示例:

:smile:

表情的使用关键在于要知道支持哪些表情代码,后面也会专门用一个篇幅来介绍这个有趣的话题。

目录

Markdown 的标题本身可以作为目录,但是如果想在为当前文章增加目录,可以使用 [TOC] 自动生成目录。

@[toc]

注脚

注脚(也称为脚注,英文 footnote)用于为正文条目补充注解,常见于论文引用资料来源的说明。在 Markdown 中注脚的写法与 上一节 讲的参考式链接类似,格式如下:

正文条目[^注脚][^注脚]: 引用描述

示例:

66.7%的受访者选择“就地过年”,中国铁路春运客流将下调至2.96亿人次,较往年同期下降了六成。[^1][^1]: [报告显示:超过六成职场人选择“就地过年”](https://finance.sina.com.cn/china/gncj/2021-01-25/doc-ikftpnny1714325.shtml)

YAML 头信息

如果你使用过 Hexo、Jekyll、Sphinx 等静态网站生成工具写博客或制作在线文档,你就会看到 Markdown 文档的头部有一些信息,这个头部信息就是 YAML 头信息。它的作用是描述该文档的信息,不会显示出来,类似于 HTML 的 <head> </head> 包裹的头部信息。

YAML 头信息必须放在文件的开始位置,并且需要按照 YAML 的格式写在两行三虚线 --- 之间。

比如你现在看到的这篇文章的 YAML 头信息是这样的:

---
title: 了解常用Markdown扩展语法
date: 2021-03-07 09:51:19
tags:- Markdown- 教程
categories: Markdown从入门到精通
---

YAML 头信息的字段与你所使用的工具有关,具体的字段需要结合相关的工具来填写。后面我们讲博客和在线文档搭建的时候会详细介绍,现在你只要知道有这个东西就可以了~

图表

Markdown 扩展语法支持图表,但不同工具对图表的支持和兼容差别较大,后面会安排专门的章节来展开描述。


关于 Markdown 扩展语法的介绍就先到这里啦,别忘了把上述示例复制到你的 Markdown 编辑器中看看效果哦。

了解常用 Markdown 扩展语法相关推荐

  1. Markdown 扩展语法-特殊字符

    特殊字符对应表 当Markdown中某些地方无法正常输出特殊字符时,可输入其对应的十进制字符编码(常见的情况,比如空格就不方便输出,此时可用 代替) 字符 十进制字符编号 实体名字 ! ! 惊叹号Ex ...

  2. Python正则表达式子模式扩展语法与应用

    正则表达式语法实际上是独立于任何语言的,在大多数编程语言都可以使用相同的语法.常见正则表达式语法请参考Python使用正则表达式处理字符串 正则表达式使用圆括号"()"表示一个子模 ...

  3. markdown基本语法 【未修改完成!】

    目录 Markdown 简介 Markdown 编辑器推荐 在线版 1. dillinger 2. StackEdit 3. MaHua 4. 简书 5. 马克飞象 windows 1. Markdo ...

  4. 总结Cnblogs支持的常用Markdown语法

    一.什么是Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言, Markdown的语法简洁明了.学习容易,而且功能比纯文本更强,因此有很多人用它写博客.世界上最流行的博客平台 ...

  5. CSDN Markdown编辑器语法、颜色规则(含常用内容补充)

    本文记录了CSDN原始提供的Markdown编辑器语法以及部分博主在应用过程中用到的语法规则.更新于2018.11.30. 这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 ...

  6. Java基础---Markdown基本语法和常用dos命令

    学习第二天 其实是学了好几天,写第二篇文章 先来写一下Markdown的语法吧 一.Markdown 1.1首先需要创建Markdown文件 ​ 上一篇讲了如何安装Markdown文本编辑器,所以我的 ...

  7. Markdown语法016:最常用的LaTeX语法

    最常用的LaTeX语法 1. 行内公式 2. 行间公式 3. 下标 4. 上标 5. 公式编号 6. 数学公式 6.1 大于等于\ge.小于等于\le 7. 根号和分式 8. 上下标记 9. 向量 1 ...

  8. markdown简明语法

    # markdown简明语法 标签(空格分隔): markdown 本语法只涵盖了常用的内容 [toc] 标题 标题 标题 语法为:根据需求 可以指定 不同大小的标题# 顶级## 次级### 次次级. ...

  9. 用掘金-Markdown 官方语法总结大全

    用掘金-Markdown 编辑器写文章 欢迎使用 掘金-Markdown 编辑器撰写技术文章,只专注于内容和技术,不再费心排版的问题.这是一份简要的 Markdown 引导指南,希望可以帮助您顺利的开 ...

最新文章

  1. oracle取消180天过期,Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题...
  2. Sublime Text3激活
  3. 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
  4. (转)VC 字节对齐
  5. bzoj3207花神的嘲讽计划Ⅰ
  6. rtmp,rtsp,hLS区别
  7. cisco路由器菜单的制作
  8. matlab电阻电路的计算,Matlab电路原理应用——计算未知电阻
  9. DataWhale基于逻辑回归的分类预测模型
  10. Vmware Workstation 无法连接到虚拟机,请确保您有权运行该程序。
  11. 【Android】Studio 依赖 ButterKnife 黄油刀 时出现 空指针异常
  12. Linux DDos防御
  13. 调css p 段落间距,CSS段落第一个文字空两格缩进text-indent 和 文字之间间距调整letter-spacing...
  14. 十几套IT培训视频教程免费下载,为你节省几万元培训费用
  15. python项目练习四:新闻聚合
  16. 纽约州立大学环境与林业学院计算机科学专业,纽约州立大学环境与林业学院研究生专业 如何应对严峻的环境污染问题...
  17. STM32的DS18B20驱动
  18. 【YSYY】DSPE-PEG-Transferrin;DSPE-PEG-TF转铁蛋白的主动靶向介绍;磷脂-聚乙二醇-转铁蛋白
  19. Vivado调节代码字体大小
  20. ubuntu桌面美化mac_Ubuntu桌面美化(一)桌面美化成MacOS

热门文章

  1. 2021年中国膨润土发展现状及进出口状况分析:膨润土进出口数量增长较快 [图]
  2. 芒果iOS oh my zsh安装
  3. 苏州思杰马克丁牵手Earmaster Aps ,成为中国区独家代理
  4. 关于2023年专利申请的流程及费用
  5. 计算机基础IE设置,怎么把ie设置为默认浏览器
  6. antd Popover 气泡卡片,首次位置不对解决方法
  7. 第一启富金:新手常见的8种外汇交易失败案例与其对策
  8. 03-加密磁盘与加密邮件
  9. 图片像素、尺寸、位深度、图像色深
  10. 远程桌面:未授予此用户在此计算机上的请求登陆类型