前言
最近一直在写东西,发现大家都在用Markdown,尝试了一下,发觉语法简单而且平台通用性高,决定以后都用这个来写,现在把语法记录下来,方便后期查看。
在查找MD相关资料的时候发现:Aaron Swartz是它的设计者之一。说来正巧,正好前段时间看过《互联网之子》 ,影片的主人公就是Swartz,他是信息公开化的先驱者。有兴趣的可以点击观看。
简介
Markdown是一种轻量级的标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以 MARKDOWN语法编写的语言转换成HTML内容的工具。
正因为Markdown是一种轻量级的语言,所以它没有居中,调字体大小颜色等操作。但是它最终是以HTLM格式的进行发布的,所以,你也可以通过HTLM的语法进行改变字体颜色等等。
语法
设置目录
设置之后可以自动根据分级标题来自动生成目录
[TOC]
显示效果如下:
[TOC]
简书没有设置标题,值得注意的是,目录必须保证是树形结构,如果任意设置标题,则目录不会显示完整。
标题
按照#的数量不同,可以表示1到6级的标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
文本样式
给文字两端加上固定的符号,常用加粗。
*斜体文本*
**加粗文本**
***斜体加粗文本***
~~删除文本~~
显示效果如下:
斜体文本
加粗文本
斜体加粗文本
删除文本
分割线
---
显示效果如下:
引用
在前面加上符号>即可,还可以连续嵌套
>这是引用的内容
>>这是引用的内容
>>>这是引用的内容
这是引用的内容
这是引用的内容
这是引用的内容
列表
无序列表
文字前面加上固定符号,并且空一格。
- 无序列表样式1
+ 无序列表样式2
* 无序列表样式3
显示效果如下:
- 无序列表样式1
- 无序列表样式2
- 无序列表样式3
有序列表
数字加点,并且空一格。
1. 有序列表
2. 有序列表
- 有序列表
- 有序列表
列表嵌套
上一级和下一级之间敲三个空格
有序和无序的嵌套
1. 有序列表
* 无序列表1
* 无序列表2
* 无序列表
1. 一号玩家
2. 二号玩家
3. 三号玩家
显示效果如下:
- 有序列表
- 无序列表1
- 无序列表2
- 无序列表
- 一号玩家
- 二号玩家
- 三号玩家
代码
输入短的代码,只需要用两个` 扩起来即可,如果需要输入代码块,则用3个`括起来
`print("短的代码内容")`
代码块
3 * `
function hello(){
}
3 * `
显示如下:
print("短的代码内容")
function hello(){
}
超链接
平常我们在阅读文章时,看到别人写的字体是蓝色,点击以后到达某个网站,其实操作起来不难,语法如下。
[超链接名](超链接地址)
[百度](https://www.baidu.com)
效果如下:
百度
在开头说过,md其实就是通过html来表现的,所以这里也可以使用超a标签:<a href="http://www.baidu.com">Click Me</a>,但是一些平台不支持。
图片
图片就在超链接的语法基础上加个感叹号
![图片标题](图片地址)
显示效果如下
可以将图片上传到七牛云上,然后获取图片的网络地址。如果是使用简书博客,把照片拖上去就能获得图片地址。
表格
印象笔记中使用非常方便,它可以自动生成表格。
| | | |
| --- | --- | --- |
| | | |
| | | |
显示效果如下
流程图
语法如下
测试了一下,简书还不支持流程图,这里就截图了,流程图语法还是可以记下来的,毕竟一图胜千言。
数学公式
如果有编写latex经验的同学,这一块应该就上手很快。只需要使用两个$将公式包起来即可。公式的代码需要自己去找,这里推荐一个网站:
Cmd Markdown 公式指导手册
网站已经很全面了,需要什么符号直接 按Ctrf + F 搜索即可。
$a \times b$
$\phi$ $\Phi$
$\alpha$ $\gamma$
显示效果如下
在写文章得时候,我一般会现在印象笔记写好,然后复制到简书去发布,近期写文章发现简书里面的公式要更规矩,应该是额外处理了的。
其他
如何添加空格
全角模式下输入空格即可,在语言栏下把月亮点击成太阳即可。
其他方式:
直接写半方大的空白 或 
全方大的空白 或 
不断行的空白格 或 
如何换行
有的编辑器可以直接换行的,或者输入</br>也可以
如果该方法不行,可以换行前点两下空格再回车。
工具
有很多网上工具,其实直接使用简书的编辑器就可以,都不用下载工具了。
印象笔记
之前需要使用马克飞象,现在更新到最新版本,就能直接用了
印象笔记中还可以提供待办事项,插入图标等,更详细地参见印象笔记中md语法介绍