markdown学习笔记

参考链接:https://www.jianshu.com/p/335db5716248

​ Markdown是一种标记语言,但是它比html更加简单明了。Markdown只不过是一个普通文本,只是加入了部分渲染文本的标签,它最终还是会转换成html标签。

​ Markdown推荐编辑器:Typora

​ Typora简洁美观,可以实时预览,编写的同时可以立即看到效果。

基础语法

自动生成目录

在文章开始地方输入[toc],即可在对应位置插入目录
注意:凡是文章标题带有#(1-6个)的都会被捕获到目录中。

[toc]

标题

​ Markdown支持6种级别的标题,对应html标签 h1 ~ h6

h1

h2

h3

h4

h5
h6
# h1
## h2
### h3
#### h4
##### h5
###### h6

段落及区块

​ 段落和区块就是编辑普通的文本,没有什么特别的标识。但是可以用>进行强调。

这是一个强调语句(或者说是说明语句)

> 这是一个强调语句(或者说是说明语句)

插入链接或图片

点击跳转至博客

图片

[点击跳转至博客](https://www.cnblogs.com/shengmading/p/14437150.html)
![图片](https://upload-images.jianshu.io/upload_images/703764-605e3cc2ecb664f6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

注: 引用图片和链接的唯一区别就是在最前方添加一个感叹号。

列表

Markdown支持有序列表和无序列表两种形式:

  • 无序列表使用*或+或-标识
  • 有序列表使用数字加.标识,例如:1.

无序列表

  • 黄瓜
  • 玉米
  • 茄子
- 黄瓜
- 玉米
- 茄子

有序列表

  1. 黄瓜
  2. 玉米
  3. 茄子
1. 黄瓜
2. 玉米
3. 茄子

注:这里比较有趣的地方是,对于有序列表,Markdown将只关注你的第一个项目的数字编号。例如:如果第一个项目编号是3,以此类推,第二个项目应该是4,最终将显示为3、4、5。而如果你指定了第一个编号,后面的编号指定错误也没有关系,Markdown将只在乎你的第一个项目编号。

注:记住一个原则,如果在和列表配合使用的时候出现了问题,就缩进一次,四个空格或者一个制表符代表一次缩进。如果一次缩进没有解决问题,那就两次。

分割线

语法: --- 或者 ***


---
***

强调

语法: * 或者 _,左边和右边都要加,且没有空格。

这是斜体

这是斜体

*这是斜体*
_这是斜体_

这是加粗

这是加粗

**这是加粗**
__这是加粗__

斜体+加粗

斜体+加粗

***斜体+加粗***
___斜体+加粗___

插入代码块

如果是行内代码引用,使用单个反引号`进行包裹

如果是插入一整段代码,使用两个及以上反引号包裹

行内代码块

这是一个行内代码块x = y

整段代码块

fun (x: Int, y: Int): Int {
  return x + y
}

表格

表格一

表头 项目1 项目2
单元格 单元格 单元格
换行数据
单元格 单元格 单元格
| 表头   | 项目1  | 项目2  |
| ------ | ------ | ------ |
| 单元格 | 单元格 | 单元格<br>换行数据 |
| 单元格 | 单元格 | 单元格 |

如上,如果表格内的数据要换行,则需要加上<br>来换行。


表格二

表头 项目1 项目2
单元格 单元格 单元格
单元格 单元格 单元格
| 表头   | 项目1  |  项目2 |
| ------ | :----: | -----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

注:短斜杠三个及以上就行,短斜杠左右的冒号用于控制表格中文字的对齐方式,只放置左边冒号表示文字居左,只放置右边冒号表示文字居右,如果两边都放置冒号表示文字居中。

博客园里面看不到效果,无语。

特殊符号处理

当文本中要用到特殊符号时,用进行转义。

特殊符号包括

   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

给文字上色

Markdown是不能给文字添加颜色的,因为Markdown的最初目标就是为纯写作而生的。

但是可以这样做:

  1. 先用Markdown编辑完成
  2. 导出为html,在需要上色的部分手动添加标签<font color='#ff0000'></font>保存即可。
原文地址:https://www.cnblogs.com/shengmading/p/14437150.html