[笔记.Markdown]基本语法及常见用法示例

一段时间没写md文档,又陌生了,这次特整理备忘。

备注:内容中一些示例摘自网上的资料,可惜没有分别记录下原始出处,唯有先感谢了!

Markdown 基础

标题

  1. 标题的层级是用 # 表示,一个 # 是一级,两个 # 是二级;

  1. 最多可以显示到六级;

  1. 注意 # 与标题内容之间必须是有空格分开。

另一种方式:
一级标题[换行]=
二级标题[换行]-

字体

  • 加粗:文字左右用两个 * 或 _ 号包起来 <示例效果>

  • 斜体:文字左右用一个 * 或 _ 号包起来 <示例效果>

  • 斜体加粗:文字左右用三个 * 或 _ 号包起来 <示例效果>

  • 删除线:文字左右用两个 ~ 号包起来 <示例效果>

换行

  1. 末尾添加两个空格

  1. 使用空行来换行

分隔线

  • 用三个以上的星号、减号、底线,且行内除空格外不能有其他内容。效果:

***

---

___


超链接

  • 语法:[超链接名] (超链接地址)

  • 示例:俊哥V的博客 - CSDN

  • 另一种方式:用网址变量 [baidu][baidu],并在文档的结尾为变量赋值(网址)

[baidu]: https://www.baidu.com

脚注

  • 在需要添加注脚的文字后加上脚注名 [^注脚名]

  • 在文本的任意位置(一般在最后)添加脚注

  • 脚注自动被放到最末尾,脚注后方的链接可以直接跳转

使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Typora[^T] 编辑器进行书写。
[^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言
[^T]:NEW WAY TO READ & WRITE MARKDOWN.

代码

  • 代码块通过两行[```]符号框入;

  • 语法高亮显示,可以在第一行末尾加上语言的名字。例如:

bash/shell, c/cpp, c#/c-sharp/csharp, css, js/jscript/javascript, json, text/plain, py/python, sql, xml/xhtml/xslt/html, ...

区块

  • 在段落开头使用 > 符号,然后后面紧跟一个空格符号

图片

  • 语法:![alt 属性文本] (图片地址 "可选标题")

列表

有序列表

  1. 输入数字,加一个句点,然后空格即可;

  1. 可以缩进控制多级列表。

无序列表

  1. 输入 - ,然后空格;

  1. 可以缩进空置多级列表。

列表嵌套

  1. 子列前添加4空格或制表符

表格

  • 使用 | 分隔不同的单元格

  • 使用 - 分隔表头和其他行

  • 对齐方式

-: 右对齐
:- 左对齐
:-: 居中对齐

|列左对齐|列右对齐|列居中对齐|

|:-------|-------:|:-------:|

|单元格|单元格|单元格|

|单元格|单元格|单元格|

列左对齐

列右对齐

列居中对齐

单元格

单元格

单元格

单元格

单元格

单元格

转义

  • 使用反斜杠转义特殊字符

  • 示例:**加粗文本** \*\*不会加粗文本\*\*

公式

  • $...$ 或者 \(...\) 中的数学表达式将会在行内显示。

  • $$...$$ 或者 \[...\] 或者 ```math 中的数学表达式将会在块内显示。

  • 示例

$f(x) = sin(x) + 12$
$$
\begin{Bmatrix}
a & b \\
c & d
\end{Bmatrix}
$$
$$
\begin{CD}
A @>a>> B \\
@VbVV @AAcA \\
C @= D
\end{CD}
$$

使用 HTML 元素

浅红色文字:
深红色文字
浅绿色文字
深绿色文字
浅蓝色文字
深蓝色文字
浅黄色文字
深黄色文字
浅青色文字
深青色文字
浅紫色文字
深紫色文字

size为1
size为2
size为3
size为4
size为10

我是黑体字
我是宋体字
我是微软雅黑字
我是fantasy字
我是Helvetica字

背景色按照十六进制颜色值:#7FFFD4
背景色按照十六进制颜色值:#FF83FA
背景色按照十六进制颜色值:#D1EEEE
背景色按照十六进制颜色值:#C0FF3E
背景色按照十六进制颜色值:#54FF9F
这里的背景色是:DarkSeaGreen,

你可能感兴趣的:(笔记,工具,md,markdown)