关于 Markdown

2018-07-23  本文已影响0人  Hyafinthus

昨天在写搭建 Wamp 的时候发现富文本实在是有点麻烦,很多需要的功能都没有,比如代码框、表格等。这些高级功能是 Markdown 才具有的。

Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。

简书的Markdown新手指南(没卵用)
有一个非常详细的Markdown语法说明来源

0x01. 缩进

使用 Markdown 的第一件事是解决缩进的问题,一般来说用两个全角空格就足够。

半角空格:  
全角空格:  
不换行空格:  

0x02. 代码框

格式为:

```python(语言名,支持代码高亮)
print("hello world")
```(键盘Esc下面那个键)

效果如下:

print("hello world")

Markdown支持的语言高亮标记

0x03. 区段与转义

在 0x02 中使用了区段和转义。区段在每行的开头添加>即可。由于 Markdown 支持 html 语法,所以我们可以直接使用html里转义字符的方法。而更普遍地,那些需要转义的字符,只要在前面加上\即可。

0x04. 表格

格式如下:

| 左对齐标题 | 居中对齐标题 | 右对齐标题 |
| :------ | :------: | ------: |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |
| 中等文本 | 稍微长一点的文本 | 短文本 |

效果如下:

左对齐标题 居中对齐标题 右对齐标题
短文本 中等文本 稍微长一点的文本
稍微长一点的文本 短文本 中等文本
中等文本 稍微长一点的文本 短文本

这里发现如果只在段落第一行前加上>,且在段落末位空行就不需要使区段内的表格转义。若每行都加上>则在区段内生成了表格。

这里有一个excel转md表格的工具。

0x05. 吐槽

不知道为什么有种写html的感觉qaq
写表格的时候:---:感觉还挺萌。
简书的一个缺点可能是总是写着写着加完链接后忘了加收藏夹了
正是写完的时候我鼠标从上铺掉下去了mmp

上一篇 下一篇

猜你喜欢

热点阅读