简书 markdown基础教程

简介

markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

1.设置标题

方法1(使用#标记,可表示1~6级标题):

代码

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

方法2(使用=或-标记一级和二级标题):

代码

一级标题
======
二级标题
----------

效果:

一级标题

二级标题

三级标题

四级标题

五极标题
六级标题

2.字体加粗

代码:

**加粗字体**
__加粗字体__

效果:

加粗字体

3.斜体

代码:

*斜体*
_斜体_

效果:

斜体

4.斜体加粗

代码:

***斜体加粗***
___斜体加粗___

效果:

斜体加粗

5.删除线

代码:

~~删除线~~

效果:

删除线

6.引用

代码:

>引用内容

效果:

引用内容

7.分割线

在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格):

代码(

***

----

____

效果:


8.图片

代码

![图片alt](图片地址"图片title")
![风景图片](https://upload-images.jianshu.io/upload_images/703764-605e3cc2ecb664f6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"图片")

*开头一个感叹号
*接着一个方括号,里面放图片的替代文字
*最后一个括号,里面放图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。

效果:

风景图片

9.超链接

代码:

[超链接名](超链接地址"超链接title")
[百度一下](https://www.baidu.com/"百度")

或者:

<链接地址>

效果:

百度一下

10.列表

a.无序列表

无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记

代码:

* 列表1
* 列表2
*列表3
+ 列表1
+ 列表2
+ 列表3
- 列表1
-列表2
- 列表3

效果:

  • 列表1
  • 列表2
  • 列表3

b.有序列表

使用数字并加上 . 号来表示

代码:

1.列表1
2.列表2
3.列表3

效果:

1.列表1
2.列表2
3.列表3

c.列表嵌套

只需在子列表中的选项添加四个空格即可

代码:

+ 列表1
   * 列表 a
   * 列表 b
   * 列表 c
+ 列表2
+ 列表3

效果:

  • 列表1
    • 列表 a
    • 列表 b
    • 列表 c
  • 列表2
  • 列表3

11.区块

在段落开头使用 > 符号 ,然后后面紧跟一个空格符号

代码:

> 区块引用
> 标题一
> 标题二

效果:

区块引用
标题一
标题二

另外区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推退:

代码:

> 最外层
> > 第一层嵌套
> > > 第二层嵌套

效果:

最外层

第一层嵌套

第二层嵌套

区块中使用列表

代码:

> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项

效果:

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项

列表中使用区块(如果要在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进)

代码:

* 第一项
    > 菜鸟教程
    > 学的不仅是技术更是梦想
* 第二项

效果:

  • 第一项

    菜鸟教程
    学的不仅是技术更是梦想

  • 第二项

12.表格

代码:

姓名|性别|年龄
---| :--: |---:
张三|男|25

第二行分割表头和内容(---:默认水平居左;:--:水平居中;---::水平居右)

效果:

姓名 性别 年龄
张三 25

13.代码

单行代码:

用反引号把它包起来 " ` "

代码:

`代码内容`

效果:

def cost(X ,Y)

代码块:

方法一:

用 ``` 包裹一段代码

(``` 
def  cost(X ,Y):
    return Z 
```)

效果:

def  cost(X ,Y):
    return Z

方法二:

使用 4 个空格或者一个制表符(Tab 键):

  def  cost(X ,Y):
    return Z

效果:

def  cost(X ,Y):
    return Z

14.公式

当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如:

代码:

$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix} 
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

效果:

\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\ \end{vmatrix}

15.特殊符号处理

Markdown使用反斜杠\插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理

代码:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号

16.流程图(简书不支持)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。