Markdown语法

原文地址:https://aliezting.github.io/post/3c50d03d.html


Markdown是一种轻量级易上手的标记语言,很适合用来写作和知识整理等。下面开始介绍基本语法吧!

logo

一、基本语法

1. 标题

语法格式:

# 标题文字

使用规则:#可以是1到6个,等同于HTML中的

,注意标题文字和#之间的空格。

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

效果示例:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2. 字体

  • 斜体

    语法格式:

    *文本内容*
    

    使用规则: 文本内容用*前后包裹,且之间不能有空格。

    效果示例:
    斜体

  • 加粗

    语法格式:

    __文本内容__
    

    使用规则: 文本内容用两个_前后包裹,且之间不能有空格。

    效果示例:
    加粗

  • 斜体加粗

    语法格式:

    ***文本内容***
    

    使用规则:文本内容用三个*(可以理解为斜体的一个*加上加粗的两个*)前后包裹,且之间不能有空格。

    效果示例:

    斜体加粗

  • 中划线(删除线)

    语法格式:

    ~~文本内容~~
    

    使用规则:文本内容用两个~前后包裹,且之间不能有空格。

    效果示例:

    中划线

  • 下划线

    语法格式:

    文本内容
    

    使用规则:这其实是HTML的语法,很多不能实现的排版可以使用html原始语法,不推荐使用下划线,容易和超链接混淆。

  • 颜色 大小 样式

    语法格式:

    文本内容
    

    使用规则: 同上,是HTML原始语法,color属性值是以#开头的三位或六位的16进制rgb值,也可以使用red这样的表义文字(不推荐)。

3. 超链接

  • 地址链接

    语法格式:

    [超链接名称](链接地址 "超链接悬浮文字")
    

    使用规则: 等同于HTML中的a标签超链接名称,markdown本身默认本页面打开超链接,如果希望在新页面打开,chrome浏览器按住ctrl再点击链接即可实现。

    效果示例:
    百度一下

  • 图片链接

    语法格式:

    ![图片描述](图片路径 "图片悬浮文字")
    

    使用规则:等同于HTML中的img标签图片描述

    效果示例:


    u=2876060935,383676536 fm=26 gp=0
  • 显式链接

    语法格式:

    <链接地址>
    

    使用规则: 用一对尖括号包裹链接的网址。

    效果示例:
    http://github.com/aliezting

  • 锚点

    语法格式:

    标签名称
    标签名称
    

    使用规则: 同一篇md中锚点名字保证唯一且一致。

4. 列表

  • 无序列表

    语法格式:

    * 无序列表a
    + 无序列表A
    - 无序列表i
    

    使用规则: 列表内容前加*、+或-,且之间空一格,等同于HTML的

      标签。

    效果示例:

    • java
    • python
    • php
  • 有序列表

    语法格式:

    1.有序列表1
    

    使用规则: 列表内容前加数字序号和.,且之间空一格,等同于HTML的

      标签。

    效果示例:

    1. java
    2. python
    3. php

5. 表格

语法格式:

表头1|表头2|表头3
:----|:----:|:----:
数据1-1|数据1-2|数据1-3
数据2-1|数据2-2|数据2-3
数据3-1|数据3-2|数据3-3

使用规则: 等同于HTML的

标签,其中:在左边表示左对齐,在右边表示右对齐,两边都有表示居中。

效果示例:

序号 姓名 年龄
1 Tom 12
2 Jerry 11
3 Mary 9

6. 自动生成目录

语法格式:

[toc]

使用规则: 一般置于文章开头,会智能生成目录,可点击到指定位置。

7. 空白字符

  • 引用

    语法格式:
    > 引用内容

    使用规则: 引用内容前加一个<,且之间空一格。

  • 缩进

    语法格式:
    半角空格(1/2个中文)   或   全角空格(1个中文)   或   不断行空格(1/4个中文)   或  

    使用规则: 段落开头首行缩进两格用2个全角空格。

    效果示例:

      众所周知,github是一个同性交友网站,又称gayhub。

  • 换行

    语法格式:

    使用规则: 原始HTML语法,也可以通过两次回车来实现换行。

8. 特殊字符

  • 转义字符

    语法格式:
    \转义字符

    使用规则: 转义字符前加\。

    效果示例:
    \ * _

  • 上标下标

    语法格式:
    上标数字 下标数字

    效果示例:
    CO2 x3

  • emoji表情符

使用规则: EMOJICODE https://www.webfx.com/tools/emoji-cheat-sheet/

  • unicode符

使用规则:Unicode®字符百科 https://unicode-table.com/cn/

相关工具

1. 离线编辑工具

  • typora
  • MarkdownEditor

2. 在线编辑平台

  • github



参考文档:

  1. Markdown基本语法总结1
  2. 在markdown中如何加入上标、下标?2

你可能感兴趣的:(Markdown语法)