• MarkDown笔记


    MarkDown笔记

    目的

    写这篇文章,一来是记录一下,以备日后使用;二来是我看到网上很多关于MarkDown的语法总结得不是很全面。

    语法

    1.标题

    标题有两种表示方式,第一种是Atx,这是我见的最多的;第二种是Setext。下面分别来介绍一下。

    (1)Atx

    使用#表示,和HTML的h1~h6标签对应。

    示例

    没有七级标题。

    (2)Setext

    使用一个以上=和-来表示一级标题与二级标题。

    示例

    2.引用

    MarkDown使用>表示引用。

    示例

    在引用内容中,可以依然使用任何MarkDown语法。

    3.链接与图片

    在MarkDown中也可以插入链接与图片,它们的语法很相似,不要搞混。

    (1)链接

    链接有行内式、参考式以及自动链接。

    ①行内式

    行内式链接采用方括号加上后面的小括号表示,形如[链接文字](链接地址)

    ②参考式

    如果链接较多,可以采用参考式一次性插入。

    语法:两个方括号,第一个方括号中为连接文字,第二个方括号中为链接标记。然后在文章的任意地方将链接定义出来。形如,描述:[连接文字][链接标记] 定义链接: [链接标记]:链接地址 "标题"

    注意:链接标记可以使用数字、字母、标点符号甚至空白,但不区分大小写。

    隐式链接标记可以省略链接标记,它将以链接文字作为链接标记。

    ③自动链接

    与行内式链接功能相似,语法:<链接地址>

    它会把链接文字显示为链接地址,相当于[链接地址](链接地址)

    (2)图片

    与链接语法相似,也可以使用行内式与参考式,不同的是在最前面要加一个!

    4.强调、斜体和删除线

    (1)强调

    被强调的内容需要用左右各两个**__包起来,形如:**被强调内容** __被强调内容__

    (2)斜体

    与强调类似,左右各使用一个*_。如果要同时使用强调与斜体的效果,则左右各需要三个。

    (3)删除线

    与强调类似,左右各使用两个~

    5.分割线

    这个比较简单,使用三个或三个以上的*-_

    注意:为了与Setext标题区分,使用-时可以在中间插入空格,不能使用其他字符。

    6.代码块

    代码块可分为单行代码、缩进式区块代码和围栏式区块代码。

    (1)单行代码

    单行代码使用两个`包起来。

    (2)缩进式区块代码

    使用4个空格或一个制表符来表示代码块。

    如果要结束代码块,插入一个空行即可。

    (3)围栏式区块代码

    使用三个或以上`表示代码块,此种方式可以指明代码语言。

    7.列表

    和HTML一样,也分为无序列表与有序列表。

    (1)无序列表

    使用一个*-,后面加一个空格表示。

    (2)有序列表

    使用阿拉伯数字后加. ,再加一个空格表示。

    可以看到,使用什么数字不重要。

    8.表格

    比较形象,但也比较麻烦。

    9.数学公式、流程图

    这个我还不会。

    10.HTML标签

    在MarkDown中可以插入Html标签,不过不推荐使用。

    11.特殊字符

    在MarkDown中咋样插入! [] ()这些字符呢?使用

    MarkDown编辑器

    我是用的是Typora,这个与其他编辑器不同,它不是分两栏,一栏编辑一栏预览。

  • 相关阅读:
    golang版本管理工具gvm
    golang问题101
    服务器部署Jupyter Notebook
    Python 获取MySql某个表所有字段名
    Python自带HTTP文件传输服务
    log4net 配置
    GridView控件RowDataBound事件中获取列字段值的几种途径
    最简单去Button回车事件
    oracle 多条执行语句同时执行
    MERGE Into
  • 原文地址:https://www.cnblogs.com/ywxt/p/markdown_notebook.html
Copyright © 2020-2023  润新知