Markdown语法学习
初次尝试,看看效果
1.标题
//标题
'#'模式('#'+空格+标题内容)推荐!!!
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
'-'或'='模式(底线符号数量至少两个,且只支持两级标题)不推荐!!!
标题内容1
--
标题内容2
==
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
标题内容1
标题内容2
2.字体格式
2.1粗斜体
**加粗内容** 推荐!!!
__加粗内容__ 不推荐!!!
*斜体内容*
_斜体内容_
***加粗加斜***
加粗内容
加粗内容
斜体内容
斜体内容
加粗加斜
2.2分割线
下面每种写法都可以建立分割线,注意行内不要放其他内容
***
* * *
*****
- - -
-------
2.3删除线
我是没有删除线的文本
~~我是被删除的文本~~
我是没有删除线的文本
我是被删除的文本
2.4下划线
下划线可以用HTML的<u>
</u>
标签实现
<u>我下面有下划线</u>
我下面有下划线
2.5脚注
脚注是对文本的补充说明,将鼠标落在脚注上会出现相应提示。
我讲一句很难懂的话:“三天之后,我将会给你一个惊喜!”[^tips]
[^tips]:惊喜就是三天之后居然会用markdown写博客了!!!
我讲一句很难懂的话:“三天之后,我将会给你一个惊喜!”1
2.6字体显示高亮
首次使用typora需要在文件 -> 偏好设置 -> Markdown 找到高亮并勾选,如图:
3.列表
3.1有序列表和无序列表
有序列表用数字和'.'表示,后面要加空格
1. 第一项
2. 第二项
3. 第三项
无序列表用'*'、'+'或'-'标记,标记后面要加空格
* 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
3.2列表嵌套
列表嵌套只需在子列表的选项前面加四个空格即可
1. 第一项
- 第一小项
- 第二小项
2. 第二项
- 第一小项
- 第二小项
-
第一项
- 第一小项
- 第二小项
-
第二项
- 第一小项
- 第二小项
-
我是第三项
- 我是第一小项-
- 我是第二小项+
- 我是第三小项*
- 我是第二小项+
4.区块
4.1普通区块和嵌套区块
区块是段落开头用>
符号,然后紧跟空格符号:
> 区块一
> > 嵌套一
> > > 嵌套二
区块一
嵌套一
嵌套二
我是普通区块内容
我是普通区块第二行
按两下回车结束区块
4.2区块中使用列表
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第三项
> - 第四项
> * 第五项
区块中使用列表
- 第一项
- 第二项
- 第三项
- 第四项
- 第五项
4.3列表中使用区块
- 第一项
> 努力学习
> 不断进步
- 第二项
> 提升自己
> 变成大牛
-
第一项
努力学习
不断进步 -
第二项
提升自己
变成大牛
5.代码
如果是段落上的一个函数或片段的代码可以用反引号(键盘上esc键下面的`)把它包起来
`printf()`函数
printf()
函数
如果是一段代码的话用三个反引号后面写代码语言表示
```c++
#include <iostream>
int main(void)
{
std::cout<<"hello markdown!"<<std::endl;
return 0;
}
5.链接
[链接名称](链接地址)
<链接地址>
第一种方法效果参考教程
第二种方法效果https://www.runoob.com/markdown/md-link.html
6.表格
Markdown 制作表格使用 |
来分隔不同的单元格,使用 -
来分隔表头和其他行。
语法格式如下:
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
我们可以设置表格的对齐方式:
- -: 设置内容和标题栏居右对齐。
- :- 设置内容和标题栏居左对齐。
- :-: 设置内容和标题栏居中对齐。
实例如下:
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
惊喜就是三天之后居然会用markdown写博客了!!! ↩︎