markdown入门
本博客是在菜鸟教程Markdown学习后总结而来,记录下来以加深记忆。
1. 一级标题
1. 文字下方"=",表示一级标题
2. 文字下方"-",表示二级标题
3. "#"号加空格后边接文字,可表示一级标题到六级标题
2. 段落格式
1. 换行:两个以上空格加回车,或者中间加一行空行
2. 字体:
"*文字*"或"_文字_"表示效果为斜体斜体
"**文字**"或"__文字__"表示效果为粗体
三个"*"或"_"包裹文字为粗斜体
3. 分割线:在一行中用三个以上的"\*","\-","\_"且不能有其他内容,符号之间可以插空格
4. 除线:~~文字~~
5. 下划线:用HTML的<u>标签
6. 脚注:创建脚注[^说明].
[^说明]:具体解释
效果:创建脚注1
3. 列表
1. 无序列表:"*","+","-"均可
2. 有序列表:数字后加"."号
3. 列表嵌套在字列表前加四个空格(或Tab)
4. 区块
1. 区块应用以>开头
> 引用
2. 区块嵌套用多个>
> 一级
> > 二级
3. 区块中可以使用列表
4. 列表中也可以使用区块
5. 代码
1. 函数或代码片段\`包裹,如`method()`
2. 代码区块用\```包裹,还可以指定语言,如
public static void main(String[] args){
System.out.print("hello markdown");
}
6. 链接
1. \[链接名称]\(链接地址)或\<链接>
2. 高级链接:
[百度][x1]
[x1]:http://www.baidu.com
7. 图片
1. 格式为![alt 属性文本](图片地址)
或![alt 属性文本](图片地址 "可选标题")
* : 原生Markdown无法指定图片宽高,若有需求可用<img>标签
8. 表格
1. 表格格式如下:
\|表头1\|表头2\|
\|---\|---\|
\|单元格1\|单元格2\|
效果如下:
表头1 | 表头2 |
---|---|
单元格1 | 单元格2 |
2. 第二行的"-"与数量无关,还可用"-:"、":-"和":-:"分别表示右对齐,左对齐和居中对齐
9. 其他技巧
1. 很多功能原生Markdown不支持的话,可以用相应的HTML标签来实现,最常用的有\<kbd>标签。
如:按Ctrl+Shift切换输入法
2. 转义字符:\
3. 数学公式和mermaid图(这是一个重点,后续可能会用到很多,要深入看一下)
10. CSDN博客Markdown编辑器扩展
1. 标记文本:==标记文本==
2. 下标:H~2~0,表示的效果是水的结构
3. 上标:2^10,表示的效果是2的10次方
4. 带尺寸图片:\!\[alt]\(http:xxxx =x*y),=前有空格,x和y表示宽高
5. 居中图片:\!\[alt]\(http:xxxx#pic_center)
6. 居中带尺寸图片:#pic_center =x*y
7. 勾选项:-[]未选项,-[x]勾选项
8. 注释:Markdown将文本转换为HTML
*[HTML]:超文本标记语言
这是一个脚注 ↩︎