Makedown 语法入门--看完你就懂了

认识Makedown

Makedown是一种标记语言,说到标记语言,程序猿们应该比较熟悉,html应该都听说过,它就是一种标记语言(HTML应该是一种超文本标记语言,所谓超文本就是指文本中可以包含图片、音乐、链接等非文字的元素,又称富文本,但本质依然是一种标记语言)。所谓标记语言就是用特定的标识符对一段文字进行标记,从而实现使用者对文字的排版,而在此之前,我们实现文字排版都是采用其他的工具(Word、Pages等)实现,但是不免有些弊端:

  1. 需要装一个重量级的工具,不管是Word、Pages等等,安装起来都非常的麻烦和占空间;
  2. 正版工具非常贵,盗版工具体验差,而通常正版都很贵;
  3. 工具版本不同,文本的排版可能会有差别,也就是别人看到的和你想要别人看到的,可能会不一致,这一点有时候是无法忍受的;

这个时候就可以拥抱标记语言,它可以解决上面的几个问题:

  1. 工具非常轻量级,甚至已经有多款在线makedown编辑工具也非常的好用;
  2. 好多款免费的编辑工具不用资金的投入,学习成本还是有,但是也不会比传统的工具高很多;
  3. 不存在版本的显示问题;

除了解决了以上的几个问题外,更轻量级的文本形式已经成为当前的趋势,是针对网页博客、邮件、个人笔记等用途时,Makedown都是一种简便、高效率的选择,而且Makedown文件可以通过工具很方便的转成html或者pdf格式,相信如果熟练使用之后,会爱上它。

语法简介

标题

Markdown 支持两种标题的语法,类Setext和类atx 形式。

  1. 类Setext形式标题
    用底线的形式表示:“=”最高阶标题、“-”二阶标题

一阶标题
========

一阶标题

二阶标题
--------

二阶标题

PS :转义字符为 "\"

  1. 类atx形式标题

使用# 即可表示多级标题,一个#,则代表一级标题,最多到六级,注意#后面需要有一个空格。

# 一级标题

一级标题

## 二级标题

二级标题

### 三级标题

三级标题

文本修饰

粗体文本用两个*或_包含,斜体文本用一个包含。

**粗体文本**
粗体文本

_斜体文本_
斜体文本

列表

  1. 无序列表
    在文字之前添加 +, -或者*。

+ 无序列表
- 无序列表
* 无序列表

  • 无序列表
  • 无序列表
  • 无序列表
  1. 有序列表

使用数字后面跟上 .

  1. 有序列表
  2. 有序列表
  3. 有序列表

插入图片

如下:

![名称](图片链接) PS:名称可以为空

我这里图片会上传失败,就不贴了,总之图片会显示在这里 >.<

插入链接

如下

[名称](链接)

美丽风景

引用

  1. 代码引用

多行:
```
hello world
hello world
hello world
```

hello world      
hello world      
hello world       

单行
`hello world`

hello world

  1. 文本引用

>文本引用

文本引用

表格

相关代码:

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

显示效果:

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

结语

以上几种标记方式只是常用的几种,还有很多标记后续会慢慢积累补充,最后汇总成表格反馈给大家,敬请期待。原创码字不易,欢迎大家赞赏,这样我会更有动力哒。

你可能感兴趣的:(Makedown 语法入门--看完你就懂了)