关于MakDown学习
MakDown介绍
一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,用它编写的文档后缀为 .md, .markdown。编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
MarkDown优点
- 专注你的文字内容而不是排版样式
- 轻松的导出 HTML、PDF 和本身的 .md 文件
- 纯文本内容,兼容所有的文本编辑器与字处理软件
- 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱
- 可读、直观、学习成本低
在哪里编辑
- 编辑器安装插件类(比如VSCode、Atom、WebStorm、Sublime Text)
- 独立软件类(需下载软件到本地再进行编辑比如Mou、MarkdownEditor、Haroopad等。)
- 在线编辑(平台集成工具,比如比如****、博客园、简书)
详细介绍可参见 几款主流好用的markdown编辑器介绍
MarkDown语法
标题
通常使用 = 和 - 来区分以及和二级标题;使用#代表几级标题,一级为#,二级标题为##,以此类推。
段落
1、列表
无序列表用-或*标记;有序列表使用1. 和2. 等等以此类推。 (注意:标记符号与内容要加空格) 。需要列表嵌套的话第二层前加四个空格。
- 第一项
- 第一项的子项
- 第一项的子项
- 第二项
- 第三项
- 第三项的子项
- 第三项的子项
2、分割线,删除线,下划线
用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。也可以在星号或是减号中间插入空格。
删除线在需要删除的段落左右两边加上~~即可。123
下划线在文字前后各
加入标签<u>,</u>即可
我带下划线了
脚注
脚注的格式如下:[^要注明的文本]
例如:[1]
区块
要写成区块的部分下前加>和空格
第一个区块
第二个区块嵌套区块一
在列表里添加区块(在前面加 四个空格)
- 第一项
列表里的区块
- 第二项
在区块里使用列表
区块1
- 列表1
- 列表2
代码片段引入
如果代码比较短,或只有一句,使用两个 ` 标记代码;
int a = 0;
我们要引入代码块的话,可以使用六个 ` 把代码快标记起来,在第一行后面可以加上是什么语言,不加也可以使用。private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { this.Hide(); System.Environment.Exit(0); }
图片
图片插入的格式为![图片替代文字](图片链接),此种方式无法设置宽高
例如:
设置宽高的图片插入: 使用 image标签<image src="" width= height= >
表格
关于表格,使用稍微麻烦点,宽高根据内容变动,左右对齐通过:控制。语法格式如下:
| 表头 | 表头 |
| :---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
效果如下:
表头 | 表头 |
---|---|
单元格111111 | 单元格22222 |
单元格3 | 单元格4 |
字体样式
使用两个 * 或 _ 把字体围起来,表示斜体, 注意不要在中间加空格,下同。我是斜体
使用四个 * 或 _ 把字体围起来,表示粗体。我是粗体
使用六个 * 或 _ 把字体围起来,表示粗斜体。我是粗斜体
任务列表
特殊使用
- 不在markdown所包含的标签内的,可以直接用html的标签
- 公式的引入
- 流程图引入
-
这是脚注内容 ↩︎