美文网首页
Markdown语法

Markdown语法

作者: 修远路 | 来源:发表于2019-05-08 09:56 被阅读0次

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


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

    logo

    一、基本语法

    1. 标题

    语法格式:

    # 标题文字
    

    使用规则:#可以是1到6个,等同于HTML中的<h1>到<h6>,注意标题文字和#之间的空格。

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

    效果示例:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    2. 字体

    • 斜体

      语法格式:

      *文本内容*
      

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

      效果示例:
      斜体

    • 加粗

      语法格式:

      __文本内容__
      

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

      效果示例:
      加粗

    • 斜体加粗

      语法格式:

      ***文本内容***
      

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

      效果示例:

      斜体加粗

    • 中划线(删除线)

      语法格式:

      ~~文本内容~~
      

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

      效果示例:

      中划线

    • 下划线

      语法格式:

      <u>文本内容</u>
      

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

    • 颜色 大小 样式

      语法格式:

      <font color=#f00 size=72 face=微软雅黑>文本内容</font>
      

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

    3. 超链接

    • 地址链接

      语法格式:

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

      使用规则: 等同于HTML中的a标签<a href="链接地址" title="超链接悬浮文字">超链接名称</a>,markdown本身默认本页面打开超链接,如果希望在新页面打开,chrome浏览器按住ctrl再点击链接即可实现。

      效果示例:
      百度一下

    • 图片链接

      语法格式:

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

      使用规则:等同于HTML中的img标签<img src="图片路径" alt="图片描述" title="图片悬浮文字"/>

      效果示例:


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

      语法格式:

      <链接地址>
      

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

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

    • 锚点

      语法格式:

      <a href="#要跳转的锚点名字">标签名称</a>
      <a name="锚点名字">标签名称</a>
      

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

    4. 列表

    • 无序列表

      语法格式:

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

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

      效果示例:

      • java
      • python
      • php
    • 有序列表

      语法格式:

      1.有序列表1
      

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

      效果示例:

      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的<table>标签,其中:在左边表示左对齐,在右边表示右对齐,两边都有表示居中。

    效果示例:

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

    6. 自动生成目录

    语法格式:

    [toc]
    

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

    7. 空白字符

    • 引用

      语法格式:
      > 引用内容

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

    • 缩进

      语法格式:
      半角空格(1/2个中文) &ensp; 或 &#8194; 全角空格(1个中文) &emsp; 或 &#8195; 不断行空格(1/4个中文) &nbsp; 或 &#160;

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

      效果示例:

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

    • 换行

      语法格式:
      <br/>

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

    8. 特殊字符

    • 转义字符

      语法格式:
      \转义字符

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

      效果示例:
      \ * _

    • 上标下标

      语法格式:
      <sup>上标数字</sup> <sub>下标数字</sub>

      效果示例:
      CO2 x3

    • emoji表情符

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

    • unicode符

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

    相关工具

    1. 离线编辑工具

    2. 在线编辑平台



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

    相关文章

      网友评论

          本文标题:Markdown语法

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