Markdown语法介绍

    技术2023-11-02  109

    导航目录

    简介语法1.标题2.列表1)无序列表(*,+,-)2)有序列表(数字+点号) 3.文字样式1)粗体,斜体,粗体+斜体2)删除3)突出标记4)下划线5)字体大小6)字体颜色 4.水平分隔线5.引用6.代码标记7.表格8.制表符,换行及转义字符9.超链接10.图片 编辑器Last but not least


    简介

    Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。 简而言之:使用Markdown语法能使您更加方便的编辑文本的格式,以便专注于您的文章内容,无需像编辑Word那样时刻关注文字排版以及样式。


    语法

    以下采用代码+效果的方式说明

    1.标题

    # 一级标题 ## 二级标题 ### 三级标题 依此内推,最多六级

    一级标题

    二级标题

    三级标题


    2.列表

    可嵌套,前面加空格或tab成为子列

    1)无序列表(*,+,-)

    我喜欢玩的游戏有: * 英雄联盟 + 穿越火线 - 流星蝴蝶剑

    我喜欢的游戏有:

    英雄联盟 穿越火线 流星蝴蝶剑

    2)有序列表(数字+点号)

    每天日常 1. 看视频 1.火影忍者 2.秦时明月 3. 看书 4. 玩游戏 5. 做运动

    每天日常

    看视频 1.火影忍者 2.秦时明月看书玩游戏做运动

    3.文字样式

    1)粗体,斜体,粗体+斜体

    *斜体* _斜体_  **粗体** __粗体__  ***粗体+斜体*** ___粗体+斜体___

    斜体 斜体 粗体 粗体 粗体+斜体 粗体+斜体

    2)删除

    ~~删除~~

    删除

    3)突出标记

    ==突出标记== `突出标记`

    突出标记 突出标记

    4)下划线

    Markdown中并无原生语法的实现下划线,字体大小以及字体颜色等编辑,但可使用HTML方式实现。

    <u>下划线</u>

    下划线

    5)字体大小

    <font size=3>字体大小</font> <font size=4>字体大小</font>

    字体大小 字体大小

    6)字体颜色

    <font color=blue >字体颜色</font> <font color=red>字体颜色</font>

    字体颜色 字体颜色


    4.水平分隔线

    在Markdown中实现分割线也可以通过-,*,+三种符号完成。

    --- #至少三个 - - - #符号之间可以空格

    注意: 使用-插入分割线时,需要与上面的内容之间至少空一行或者符号间添加空格,否则 Markdown会将上一行内容解释为二级标题。


    5.引用

    引用中可以对文字进行加粗斜体等修饰

    > 一级引用 >> 二级引用 >>> 三级引用

    一级引用

    二级引用

    三级引用


    6.代码标记

    代码句   用反引号(`),就是英文状态下的波浪线,放在代码两端代码段  用三个或以上的反引号定义段开始和结束,并在开始的后面添加c或python等其他编程语言 ```#用于显示,不必添加# print('Hello word!') ```#用于显示,不必添加# print('Hello word!')

    7.表格

    第一行为标题 第二行可通过冒号位置设置对其方式 关于冒号(:)   左边:该列内容左对齐   右边:该列内容右对齐   两边或不添加:该列内容居中对齐

    | 1 | 2 | 3 | 4 | |--|:--:|:--|--:| | 1 | 2 | 3 | 4 | 12341234

    8.制表符,换行及转义字符

    (&emsp; &nbsp; \) 可能很多初学者在使用的时候发现直接在Markdown里面输入制表符或换行没有效果 这里需要用到特殊符号(a,b仅展示符号效果)

    空格 a&nbsp;b 制表符(空四个字符) a&emsp;b 换行 a<br/>b

    空格 a b 制表符(空四个字符) a b 换行 ab 可能有时我们想输出#,>,',-,+,*等Markdown中具有特殊意义的字符,但达不到我们想要的效果,这时可使用转义字符\转义之后正常输出


    9.超链接

    [百度](http://www.baidu.com) #语法:[链接名称](链接地址 “链接title”) [百度](http://www.baidu.com "备注") #鼠标移动到备注上时显示 <http://www.baidu.com/> #<网址>

    百度 百度 http://www.baidu.com/


    10.图片

    图片的插入语法为:![说明文字](图片链接)也就是!+超链接。 如果要在网络上分享文章,需要提前将图片放到图床上,获得图片的链接,当然也可以直接在网络上寻找图片。如果只是在本地查看,则可以根据图片相对路径或绝对路径插入到文中。导入图片的同时,还可以编辑大小。

    最后请大家看美丽的极光

    ![极光](https://imgconvert.csdnimg.cn/aHR0cDovL2ltYWdlLmJhaWR1LmNvbS9zZWFyY2gvZGV0YWls?x-oss-process=image/format,png)

    修改尺寸后的图片:

    ![800*400极光](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9zMS5heDF4LmNvbS8yMDIwLzA3LzAzL05YNXJHOS5qcGc?x-oss-process=image/format,png# =400x400)


    编辑器

    Windows

    Typora、有道云笔记、Simplenote、Laverna、Boostnote、Inkdrop、Cmd Markdown、马克飞象、Yu Writer、看云、为知笔记、蚂蚁笔记

    MacOS

    Typora、Typed、Ulysses、Falcon

    Linux

    Typora、Atom、GNU Emacs、Remarkable、Haroopad、ReText、UberWriter、Mark My Words

    浏览器插件(Chorme内核)

    Markdown Preview、Markdown Here

    Android

    Draft、JotterPad X、坚果云Markdown

    iOS

    Byword、simplenote、坚果云Markdown

    强烈推荐

    Typora,用Markdown语法编辑出的界面非常好看,支持各种电脑操作系统。 有道云笔记,支持Markdown语法,手机电脑云同步,记录学习和生活的不二选择。

    Last but not least

    熟悉html的小伙伴们可能会发现,Markdown还支持html语法,直接使用html编写也是可行的。例如紫色文字居中:

    <center><font color=purple> 书山有路勤为径,学海无涯苦做舟。</font></center> 书山有路勤为径,学海无涯苦做舟。 更多的内容有待大家发现,到此为止,Markdown语法介绍的差不多了,有兴趣欢迎评论区留言交流。
    Processed: 0.012, SQL: 9