Markdown学习

Markdown学习

Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.
Markdown可读、直观、学习成本低。


工具

  • 在线的Markdown编辑器
  • Mac工具:mou
  • MacDown 开源免费

用法

  1. 换行和缩进
    换行:空格+空格+回车换行
    缩进:切换到全角,双击空格键
  2. 标题设置
    在Markdown当中设置标题,有两种方式:
    • 通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。
    • 在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题
  1. 块注释(blockquote)
    通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)

这是注释块

  1. 斜体
    将需要设置为斜体的文字两端使用1个符号夹起来: *或者_
  2. 粗体
    将需要设置为粗体的文字两端使用2个符号夹起来: **或者__
  3. 无序列表
    在文字开头添加下面符号实现无序列表.
  1. 有序列表
    使用数字后面跟上句号.(还要有空格)

    1. 11111
    2. 22222
    3. 33333
  2. 链接(Links)
    Markdown中有两种方式,实现链接,分别为内联方式和引用方式。

  3. 内联方式:
    [title](www.baidu.com)

  4. 引用方式:
    [title][1]
    [1]:www.baidu.com

  5. 图片(Images)
    图片的处理方式和链接的处理方式,非常的类似。
    相对链接前面加! 后面可以加"title"


  6. 代码
    1:简单文字出现一个代码框。 用一对```包裹把代码包裹起来

override func viewDidLoad() {
super.viewDidLoad()
self.creatUI()
self.isShowRequestHUD = false
}
```

2:代码高亮
* 在代码上方使用 或 lang: java 的形式来指定编程语言
* 用一对```包裹代码,在第一个标签符号后面加语言名称

```swift 
override func viewDidLoad() {  
    super.viewDidLoad()  
    self.creatUI()  
    self.isShowRequestHUD = false  
}
```
  1. 脚注(footnote)
    实现方式如下:
    hello[^1]
    [^1]:sliu
    效果:
    hello[1]
  1. 下划线
    在空白行下方添加三条“-”横线。(前面讲过在文字下方添加“-”,实现的2级标题)

13.表格
表格是 Markdown 写发比较累人的地方.
语法如下:

| name          | age   |    
|:--------------|:-----:|
| 张三           | 32    | 
| 李四           | 42    | 
| 王五           | 21    | 

效果如下:

name age
张三 32
李四 42
王五 21

要注意的是:

  • :--- 左对齐
  • :---: 居中
  • ---: 右对齐

教程

  • Markdown 语法说明(简体中文版)
  • 献给写作者的 Markdown 新手指南
  • Markdown基础教程

  1. sliu ↩

你可能感兴趣的:(Markdown学习)