昨天在写搭建 Wamp 的时候发现富文本实在是有点麻烦,很多需要的功能都没有,比如代码框、表格等。这些高级功能是 Markdown 才具有的。
Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。
简书的Markdown新手指南(没卵用)
有一个非常详细的Markdown语法说明,来源。
0x01. 缩进
使用 Markdown 的第一件事是解决缩进的问题,一般来说用两个全角空格就足够。
半角空格:
 
或 
全角空格: 
或 
不换行空格:
或 
0x02. 代码框
格式为:
```python(语言名,支持代码高亮)
print("hello world")
```(键盘Esc下面那个键)
效果如下:
print("hello world")
0x03. 区段与转义
在 0x02 中使用了区段和转义。区段在每行的开头添加>
即可。由于 Markdown 支持 html 语法,所以我们可以直接使用html里转义字符的方法。而更普遍地,那些需要转义的字符,只要在前面加上\
即可。
0x04. 表格
格式如下:
| 左对齐标题 | 居中对齐标题 | 右对齐标题 |
| :------ | :------: | ------: |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |
| 中等文本 | 稍微长一点的文本 | 短文本 |
效果如下:
左对齐标题 | 居中对齐标题 | 右对齐标题 |
---|---|---|
短文本 | 中等文本 | 稍微长一点的文本 |
稍微长一点的文本 | 短文本 | 中等文本 |
中等文本 | 稍微长一点的文本 | 短文本 |
这里发现如果只在段落第一行前加上>
,且在段落末位空行就不需要使区段内的表格转义。若每行都加上>
则在区段内生成了表格。
这里有一个excel转md表格的工具。
0x05. 吐槽
不知道为什么有种写html的感觉qaq
写表格的时候:---:
感觉还挺萌。
简书的一个缺点可能是总是写着写着加完链接后忘了加收藏夹了
正是写完的时候我鼠标从上铺掉下去了mmp
网友评论