/Markdown-Learning-Notes

个人 Markdown 语法学习笔记

Apache License 2.0Apache-2.0

MarkDown 是一种用来处理文本的轻量级标记语言,致力于使阅读和创作文档变得容易,它用简洁的语法代替排版,以文档的可读性为最高准则,你现在看到的这篇文章,就是一个 MarkDown 文件展示出来的内容。很多网站和编辑器都已经支持 MarkDown 语法,本站也不例外,当然它的语法值得好好学习咯,以下是我的学习笔记,分享出来,也免得自己遗忘。如无特殊说明,以下笔记中的符号和普通文本之间都有空格。

标题(此处为一级标题)

二级标题

三级标题

四级标题

五级标题
六级标题

标题通过#的个数来区分,#个数越少,标题级别越高,MarkDown 总共支持 6 级标题,

# 一级标题
## 二级标题
### 三级标题

段落&换行

首行缩进

  这句话前面有缩进
在要缩进的段落前键入两个全角空格实现

换行

在需要换行的地方(比如本句话的末尾)键入大于等于两个全角空格
并在下一行开始新的段落

空行

使用插入<br />标签实现

注:--- 可以实现分割带效果

有序列表

  1. 序列1
  2. 序列2
  3. 序列3
  4. 序列4

无序列表

  • 序列1
  • 序列2
  • 序列3
    • 序列3.1
    • 序列3.2
      • 序列3.2.1
      • 序列3.2.2
  • 序列4

带标记列表

  • 先挣他一个亿
  • 在深圳湾买套 500 平的大别野
  • 迎娶 R.C. Achan
  • 拿到美国绿卡
  • 去 MIT 读 CS 博士
  • 改掉吹牛皮的习惯

引用

在行开始处加入>(不要忘了加上空格)

字体设置

粗体

字符串前后均加上 **

斜体

字符串前后加上*

删除线

字符串前后加上~~

下划线

可以通过为字符串添加<u></u>标签对实现(原生语法不支持,并且普通下划线容易和超链接混淆,不建议使用)

<u>下划线</u>

字体颜色

为字符串添加 HTML 标签实现(原生语法不支持),上面的标签对属性为:

<font color=red size=6 face=“黑体”> 字体颜色</font>

字体背景色

这一部分也需要通过添加 HTML 标签实现(原生语法不支持),代码如下:

<table><tr><td bgcolor=pink><font size=6 face=“黑体”>字体背景色</font></td></tr></table>

标记

字体前后加上重音符「`」

注:MarkDown 从来都不是要取代 HTML,她只是用新的方式使得插入 HTML 标签更容易。对于内嵌 HTML 标签这个事情,官方的态度是建议 md 文件应该以纯文本形式原样发布,不应该包含标记标签和格式化命令。HTML 是一种发布格式,MarkDown 是一种创作格式,因此可以直接在 MarkDown 文件中使用 HTML 标签,并且这些标签会被正常解析,这虽然和官方的建议背道而驰,但是并不影响使用。

图片和链接

默岛的链接

默岛

在markdown中插入图片

MarkDown

代码块

代码块使用一对「 ```」 包起来,下面是一段python代码

print('Hello MarkDown!')

链接处理

使用<>将链接的文本包起来,MarkDown 会将它转成可以点击跳转的链接

我的域名为http://cestmoisland.com

转义

如果需要在文本中展示特殊符号可以使用反斜杠\对符号进行转义

生成目录

在第一行的开头键入 [TOC],前提是你的标题排布比较有规律

表格

①普通表格

header 1 header 2
row 1 col1 row 1 col2
row 2 col1 row 2 col2

②升格版表格

项目 1 项目 2
第一行第一列 第一行第二列第一段
第一行第二列第二段
第二行第一列 第二行第二列

最后奉上 MarkDown 官方文档的地址:Markdown 中文文档