markdown基础语法

作者: MA木易YA | 来源:发表于2018-12-05 13:09 被阅读30次

  简单整理了些常用的markdown语法,方便大家用的时候查询

  1. 标题

语法

#  1级
##  2级
###  3级

这是1级案例

这是二级案例

  1. 引用

语法

>

上面的语法二字就源自引用

  1. 列表

语法

  1. 无序列表
*
+
-
  • 无序列表1
  • 无序列表2
  • 无序列表3
  1. 有序列表
    有序列表以数字和 . 开始;
    数字的序列并不会影响生成的列表序列;
    但仍然推荐按照自然顺序(1.2.3...)编写。
  • 列表嵌套,无序和有序之间也可以任意嵌套
1. 第一层
  + 1-1
  + 1-2
  1. 第一层
  • 1-1
  • 1-2

  1. 代码

语法(用~~~包含的部分都会显示为原始内容,而特殊字符会被转换为 HTML 字符实体
)

import re
  1. 分隔线

语法

可以在一行中使用三个或更多的 *、- 或 _ 来添加分隔线

1. ---
2. ***
3. ___



  1. 超链接

语法

 [link text](URL 'title text')

① 普通链接:

[Google](http://www.google.com/)

② 指向本地文件的链接:

[icon.png](./images/icon.png)

③ 包含 'title' 的链接:

[Google](http://www.google.com/ "Google")
  1. 图片

语法
插入图片的语法和插入超链接的语法基本一致,只是在最前面多一个 !

![GitHub](https://img.haomeiwen.com/i7415868/53a94b0505b1d2f1?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "GitHub,Social Coding")

方括号中的部分是图片的替代文本,括号中的 'title' 部分和链接一样,是可选的

  1. 强调

语法

  1. 使用 * * 或 _ _ 包括的文本会被转换为 <em></em> ,通常表现为斜体:

转换后: 这是用来 演示文本
原本: 这是用来 演示 的 文本

  1. 使用 ** ** 或 __ __ 包括的文本会被转换为 <strong></strong>,通常表现为加粗:

转换后: 这是用来 演示文本
原本: 这是用来 演示 的 文本

  1. 用来包括文本的 * 或 _ 内侧不能有空白,否则 * 和 _ 将不会被转换(不同的实现会有不同的表现):

转换后: 这是用来 * 演示* 的 _文本 _
原本: 这是用来 演示 的 文本

  1. 如果需要在文本中显示成对的 * 或 _,可以在符号前加入 \ 即可:

转换后: 这是用来 *演示* 的 _文本_
原本: 这是用来 演示文本

  1. *、_ 和 __ 都必须 成对使用 。

  2. 字符转义

语法
反斜线(\)用于表达后面的字符(通常作用于有特殊作用的字符)在markdown中不进行转义,即表达字符表面意思,仅是一个字符。这些字符包括:

\
`
*
_
{}
[]
()
#
+
-
.
!
  1. 删除线

语法(两个~)

~~text~~

删除线
s

  1. 代码块和代码高亮
  2. 代码块
    使用 来包含多行代码(三个 ``` 要独占一行。)
  3. 高亮
    在上面的代码块语法基础上,在第一组 ``` 之后添加代码的语言,如 'javascript' 或 'js',即可将代码标记为
window.addEventListener('load', function() {
 console.log('window loaded');
});
image.png
  1. 表格
    使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行:
name | age
---- | ---
LearnShare | 12
Mike |  32
name age
LearnShare 12
Mike 32

为了美观,可以使用空格对齐不同行的单元格,并在左右两侧都使用 | 来标记单元格边界:

|    name    | age |
| ---------- | --- |
| LearnShare |  12 |
| Mike       |  32 |
name age
LearnShare 12
Mike 32

对齐

在表头下方的分隔线标记中加入 :,即可标记下方单元格内容的对齐方式:

:--- 代表左对齐
:--: 代表居中对齐
---: 代表右对齐

| left | center | right |
| :--- | :----: | ----: |
| aaaa | bbbbbb | ccccc |
| a    | b      | c     |
left center right
aaaa bbbbbb ccccc
a b c

表格中可以插入其他 Markdown 中的行内标记,比如超链接或者文本样式都可以加入

  1. Task List
- [ ] Eat
- [x] Code
  - [x] HTML
  - [x] CSS
  - [x] JavaScript
- [ ] Sleep
  • [ ] Eat
  • [x] Code
    • [x] HTML
    • [x] CSS
    • [x] JavaScript
  • [ ] Sleep
  1. 空格(代表一个空格)
&#160;

  前面有两个空格
前面没有空格

相关文章

  • Markdown01——Markdown 基本语法(标准语法)

    Markdown 基础标准语法 可以查看这里:Markdown 基础标准语法 # 标题 标题:# + 空格。 通过...

  • Markdown初体验

    关于Markdown update 2015-12-28 学习自:Markdown基础语法整理,Markdown进...

  • Markdown学习之二基础语法

    Markdown学习之二基础语法 语法基本规则 Markdown语法完全由标点符号组成 语法标点符号与内容之间要有...

  • Markdown 基本语法

    前言   Markdown语法的基本使用 目录 简介 MarkDown基础语法使用参考 标题 语法一级标题用一个#...

  • Markdown语法手册

    Markdown语法手册 标签 : Markdown [TOC] 一 基础资料 1.1 斜体和粗体 使用 * 和...

  • python学习目录

    一、python基础 Day-1 - MarkDown语法 Day-2 - python基础语法 1.认识pyth...

  • 生信星球学习小组Day1— Edelweiss

    Markdown基础语法 Markdown是一门标记语法,通过简单的标记语法,就能使普通文本内容具有一定的格式。所...

  • 2019-02-11

    MarkDown 基础语法总结 各种header,比如# ,## ,###等等,=====,------多级标题...

  • Markdown语法-基础

    Markdown语法-基础 1. 标题 Markdown支持两种标题标记语法,我个人常用的是 # 井号标记,使用很...

  • MarkDown基本语法总结

    以下是MarkDown的基础语法,做一个记录。 标题 标准的MarkDown语法建议在'#'与'标题名称' 间留一...

网友评论

    本文标题:markdown基础语法

    本文链接:https://www.haomeiwen.com/subject/mklbcqtx.html