Markdown: Basics (快速入门)

2018-03-21  本文已影响0人  shjshi

目录

标题

一 语法说明:

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

  1. Setext 形式是用底线的形式,利用 =(最高阶标题)和 - (第二阶标题)
  2. Atx 形式在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶。

二 举例:

A first level header
=
A second level header
-
#A
##B
###C
####D
#####E
######F

区块引用

一 语法说明:

区块引用则使用 email 形式的 '>' 角括号。

二 举例:

>我是一个区块引用

我是一个区块引用

修辞和强调

一 语法说明:

Markdown 使用星号和底线来标记需要强调的区段。

二 举例:

*倾斜*
**加粗**
_下划线倾斜_
__两条下划线加粗__

倾斜
加粗
下划线倾斜
两条下划线加粗

列表

一 语法说明:

  1. 无序列表使用星号、加号和减号来做为列表的项目标记,这些符号是都可以使用的,记得要加一个空格。
  2. 有序的列表则是使用一般的数字接着一个英文句点作为项目标记
  3. 如果你在项目之间插入空行,那项目的内容会用 <p> 包起来,你也可以在一个项目内放上多个段落,只要在它前面缩排 4 个空白或 1 个 tab 。这个不是很明白啥意思?

二 举例:

1
* 列表
+ 列表
- 列表
2 序号会自动排序
1. 第一
1. 第二
3. 第三
  1. 第一
  2. 第二
  3. 第三
3
* 早上起床做的三件事
  睁眼
  刷手机
  再睡会
* 然后呢,说句脏话,离开我的床

链接

一 语法说明:

Markdown 支援两种形式的链接语法:
行内 和 参考 两种形式,两种都是使用角括号来把文字转成连结。

行内语法:[text](http://example.com)
参考语法:[text][anthing]

[anthing]: http://example.com

二 举例:

1
这是百度[链接](http://www.baidu.com)

这是百度链接

2
你也可以选择性的加上 title 属性:
这是百度[链接](http://www.baidu.com "baidu")

这是百度链接

3 注意两个[1]之间要有空行
这是百度[链接][id]

[id]: "http://www.baidu.com"

这是百度链接

图片

一 语法说明:

图片的语法和链接很像。

行内(title 是选择性的):
![text](图片链接 "Title")
参考:
![text][id]

[id]: 图片链接 "Title"

二 举例:

图片链接有点长来了
![rose](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1521638976357&di=c70d9e50ad4126dc0547ad78e31a9708&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fw%3D580%2Fsign%3D5827d8f9ce11728b302d8c2af8fcc3b3%2Fafd0311001e93901a818da5678ec54e736d1964e.jpg)

这个图片总是上传失败是怎么回事?

![rose][1]

[1]:https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1521638976357&di=c70d9e50ad4126dc0547ad78e31a9708&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fforum%2Fw%3D580%2Fsign%3D5827d8f9ce11728b302d8c2af8fcc3b3%2Fafd0311001e93901a818da5678ec54e736d1964e.jpg "Title"
roserose

代码块

一 语法说明:

1 在一般的段落文字中,你可以使用反引号 ` 来标记代码区段,区段内的 &、< 和 > 都会被自动的转换成 HTML 实体

2 使用上下三个反引号 `,复制粘贴你的代码块即可。

    ```
      测试代码块
    ```
测试代码块

二 举例:

1
我是`<代码>`

我是<代码>

    ```
      public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    }
    ```
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}
上一篇下一篇

猜你喜欢

热点阅读