准备正式开始在博客园写博客,故学习 Markdown 语法,为写博客做好准备。虽然以前也在 CSDN 写过一些,但广告太多,个人更喜欢博客园的简洁。
1. 标题
# 标记标题,注意后接一个空格,一个为一级标题,以此类推到六级标题;快捷键 ctrl + 1 ~ 6,对应一到六级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2. 段落格式
段落直接写,快捷键 ctrl + 0 使当前行变为段落,换行是使用两个以上空格加上回车。
2.1. 字体
-
斜体:文字两端加上一个 *,或者,文字两端加上一个 _;快捷键 ctrl + I。
*斜体* _斜体_
-
粗体:*文字两端加上两个 *,或者,文字两端加上两个 _;快捷键 ctrl + B。
**粗体** __粗体__
-
粗斜体:文字两端加上三个 *,或者,文字两端加上三个 _。
***粗斜体*** ___粗斜体___
2.2. 分隔线
在一行中使用三个以上 *、-、_ 都可以建立一个分隔线,行内不能有其它东西。
---
2.3. 删除线
文字两端加上两个 ~;快捷键 alt + shift + 5。
~~删除线~~
2.4. 下划线
通过 HTML 的 u 标签实现;快捷键 ctrl + U。
<u>下划线</u>
3. 列表
-
无序列表:使用 * 、+ 、- 作标记,注意后接一个空格。
- 无序
- 无序
- 无序
* 星号 + 加号 - 负号
-
有序列表:使用数字并加上. 号来表示,注意.后接一个空格。
- 有序
- 有序
- 有序
1. 注意空格 2. 注意空格 3. 注意空格
4. 区块
-
在段落使用>、>>、>>>。
> 最外层 >> 第一层嵌套 >>> 第二层嵌套
5. 代码
-
短代码可使用反引号 ` 包起来。
System.out.println("Hello Markdown")
-
长代码使用三个 ` 包起来,可选指定一种语言;快捷键 ctrl + shift + K。
```java public static void main(String[] args){ System.out.println("Hello Markdown"); } ```
6. 链接
-
[]填链接名称,()填链接地址;快捷键 ctrl + K。
[链接名称](链接地址)
-
<>链接地址,只写链接地址。
https://www.cnblogs.com/qiu_jiaqi/
<链接地址>
-
高级链接;[]链接名称+[]变量,然后在后面定义变量的链接地址,[变量]:链接地址。
[链接名称][变量] [变量]:链接地址
-
Markdown 语法默认本标签页打开,不支持新窗口打开,要在新窗口打开,使用 html 的 a 标签。
注意:上面的链接能在新窗口打开,是因为我博客园的 js 代码。
<a href="链接" target="_blank">点我</a>
7. 图片
-
! [alt 属性文本] (图片地址 “可选标题”)。
![alt 属性文本](图片地址 "可选标题")
-
也可以像链接那样使用变量。
![alt 属性文本][变量] [变量]:链接地址
8. 表格
-
使用 | 来分隔不同的单元格,使用 - 来分隔表头和其它行;快捷键 ctrl + T。
|表头|表头| |----|----| |单元格|单元格| |单元格|单元格|
姓名 学号 张三 1 李四 2 -
对齐方式。
-
:- 设置左对齐。
-
-: 设置右对齐。
-
:-: 设置居中对齐。
| 左对齐 | 右对齐 | 居中对齐 | | :----- | -----: | :------: | | 单元格 | 单元格 | 单元格 | | 单元格 | 单元格 | 单元格 |
左对齐 右对齐 居中对齐 1 2 1 2 1 2 -
9. 高级技巧
-
支持 HTML 元素。
-
使用反斜杠转义特殊符号。
反斜线 ` 反引号 * 星号 _ 下划线 {} 花括号 [] 方括号 () 小括号 # 井字号 + 加号 - 减号 . 英文句点 ! 感叹号
-
使用 $$ 包裹 TeX 或 LaTeX 格式实现插入数学公式。
$$ mathbf{V}_1 imes mathbf{V}_2 = egin{vmatrix} mathbf{i} & mathbf{j} & mathbf{k} \ frac{partial X}{partial u} & frac{partial Y}{partial u} & 0 \ frac{partial X}{partial v} & frac{partial Y}{partial v} & 0 \ end{vmatrix} $$