MarkDown语法
MarkDown 语法简介
1 背景
MarkDoWn是一种非常好用的标记语言,好用就好用在不用鼠标(大雾
2 在开头起作用的符号
2.1 #
三个#表示一个3级标题(一级二级同理)
四个#表示一个四级标题
五个#表示一个五级标题
六个#表示一个六级标题
####### 没有7级标题
2.2 引用符号>
1个>表示一级引用
2个>表示2级引用
3
4
5
6
7
10
这个可以无限叠加
2.3 无序列表
- 一个-
-
- 通过缩进对齐来确定字符号
-
- 34
-
-
- 345
- 位置是通过缩进指定的
- 最多有三级不同的标识
- 2
- 345
-
3 分割线
___ 三个下划线表示分割线
*** 三个*也是
--- 三个-也是
4 修饰符
4.1 字体系列
前后加上**表示黑体
\*转义(和C语言一样)
*表示斜体
***表示粗斜体
~~表示删除线
__下划线和*是一样的
4.2 代码块
既然都是三个的,那么来介绍一下代码块。三个```表示开启/结束一个代码块:
public class Hello {
pubilc void Main(String[] args) {
System.out.println("Hello Wrold!");
System.out.println("Hello ```!");
for(String s : args) {
System.out.println("Hello " + s);
}
}
}
也可以用~~~来表示
public class Hello {
pubilc void Main(String[] args) {
System.out.println("Hello Wrold!");
System.out.println("Hello ~~~!");
for(String s : args) {
System.out.println("Hello " + s);
}
}
}
但行内代码只能在两侧加`来表示,例如a。两个也可以a。
而一个~表示转为下标,例如:这是一个下标, 两个就是删除线,上面出现过a。
4.3 上下标
上标和下标是常用的工具,这里上标使用^符号,与LaTeX相同。不过需要用改成^上标内容^的形式这是一个上标。下标使用了~下标内容~的形式,例如这是一个下标。
4.4 LaTex公式
MarkDown是支持LaTeX输入公式的,但博客园的编辑器需要点开下面的支持输入公式。被转义后的dollar符号会和被转义后的匹配,其中的内容是正常的。
输入\(#\$\alpha\$\)会被展示为\(\alpha\)。
跨行公式也被支持:
\[ y = x
\]
- 里面有#或&会导致出现方框并且里面的内容不被转换,之前的演示也是这样实现的,例如:\(#\$\$1^3\) \(2^1 &3(4)\)。
- %后面的内容不会显示,\(#123%4\)会被显示为:\(123%4\)
- \(#在这里面dollar符号会和被转义后的dollar符号匹配\)
4.5 高亮
被==包裹的会变成高亮,例如abc\(\pi\)
5 似乎还支持一些HTML语法(应该是HTML吧)
这里支持一些HTML语法
hello!6 超链接
6.1 普通超链接
格式:[名字](URL),例如:百度一下
6.2 图片
格式:,例如:

!也可以不要,这样就和普通的超链接一样了
哔哩哔哩首页图片
7 表格
格式:
| 表头 | 表头 | 表头 | 加#取消渲染
| ---: | :---: | :--- | 这行是格式
| 右对齐 | 居中对齐 | 左对齐 |
| 姓名 | 身高 | 体重 |
|---|---|---|
| 小明小明小明 | 0123456789 | 987654321 |
| html | <li>1<\li>可用来显示列表 <br>用来换行 |

浙公网安备 33010602011771号