Markdown入门学习实录

为了能够更好地写项目的Readme,开始学习关于Markdown的知识

不知道为啥自己的Webstorm的readme.md不支持preview功能了,所以另外找了一个在线的能够及时看到效果的网站来编写readme文件。网站链接:http://mahua.jser.me

如果是使用Markdown的工具的话,mac电脑推荐使用Typora,是一款简洁易用不错的小工具。

 

1. 首先介绍一个最基础的就是关于标题字号。标题前加‘#’即可。几级标题就加几个‘#’,‘#’越多标题字号相应降低。

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题 

这里需要注意:建议标题和‘#’之间留有一个空格。

 

2. 给文字加超链接:链接文字都是用 [方括号] 来标记,使用 (圆括号) 来把文字转成链接,[链接文字](链接网址)。

This is [an Example](http://example.com)

 

3. 标粗体或斜体:给文字左右分别加两个**代表粗体,加一个*代表斜体。

**apple**

*apple*

那如果想要同时,加粗又斜体的话,那自然就是左右分别三个*就可以了。

 

4. 换行符: <br /> 简简单单一个标签和HTML类似。

5. 插入图片:和加超链接类似,![](图片地址)

This is an image ![](http://image.com)

 

6. 代码引入:有单行代码和多行代码两种情况。

(1)单行代码:使用`代码`即可。此时``中间的内容会有一个浅灰色的背景色。

`npm run build`

(2)多行代码:使用```代码```即可。和编译器里面注释类似。

```

代码块

```

 

7. 列表:这里分有序列表和无序列表。

(1)有序列表:使用数字➕.的形式。

1. one

2. two

3.  three

(2) 无序列表:使用 - 来表示。呈现出的就是缩进格式的小黑点。

- one

- two

- three 

有时候可能会嵌套使用有序列表和无序列表也是可以的。

 

8. 表格:表格也是一种常用的展示数据的形式。使用 ‘-’将表头和内容分开,默认标题栏居中对齐,内容居左对齐,例子如下所示。可以对对齐方式进行配置,-: 设置内容和标题栏居右对齐。:- 设置内容和标题栏居左对齐。:-: 设置内容和标题栏居中对齐。

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

需要注意的是:内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。

 

9. 删除线:左右两边分别加两个~就可以了。

~~a~~

 10. 引用:对引用的文字前面加上>即可。可以嵌套使用多个>>

> 引用

>> 引用2

 

11. 分割线:标题下会自带一条分割线,如果要自己画分割线可以用三个或三个以上的*或-即可。

--- 

*** 

 

12. 流程图:使用一些特定的标示来画出流程图,以下是一个示例。

st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end: 结束
st->op->cond
cond(yes)->e
cond(no)->op 

大概画流程图需要分两块,第一部分是定义元素,第二部分是定义元素之间的走向。

先来看定义元素,基本语法:

tag=>type: content:>url

tag是给这个元素定义的一个变量名,type是元素的类型,有以下几种可以选择:

  • start # 开始

  • end # 结束

  • operation # 操作

  • subroutine # 子程序

  • condition # 判断条件

  • inputoutput # 输入或产出

content就是在框中要写的内容,注意type后的冒号与文本之间一定要有个空格。url就是与元素所绑定的链接。

然后是定义元素的走向,基本语法就是:元素1->元素2->元素3

但是需要主要的是对于condition类型的元素,因为是判断条件,有yes/no两条路径,需要分别定义。

 

13. 锚点定位:和前端锚点定位一样。需要一下两步:

(1) 给需要加跳转的标题加a标签 

<a href='#id'>标题名</a>

(2) 跳到的位置加a标签

<a name='id'>定位位置</a>

这里需要注意的是:跳转的标题中href字段里有‘#’,而跳到的位置没有。

 

参考资料:

1. https://www.jianshu.com/p/q81RER

2. https://www.cnblogs.com/daheiniu/p/13224941.html

3. https://www.jianshu.com/p/191d1e21f7ed/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值