Markdow简介
Markdown
是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
工具
这里我们使用 VSCode 编辑器进行 Markdown 的编辑和预览。
实时预览方法:
创建一个测试文件 TEST.md
# Markdown Test ## Hello World!
右键选择“命令面板”
选择/输入 Markdown: Open Preview to the Side
命令:
预览效果:
我们也可以在 VSCode 下安装 Markdown Preview Enhanced
插件来实现更强大的功能。
安装完成后重启 VSCode。
右键选择 MPE:打开侧边预览
效果如下:
在预览框中右击鼠标还提供了各种导出功能
一、Markdown标题
Markdown标题有两格式。
第一种:
一级标题 ======== 二级标题 ---------
第二种:
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
预览效果:
二、Markdown段落格式
换行方式
1、末尾添加两个空格
段落1 段落2
2、使用空行来换行
段落1 段落2
字体
Markdown 可以使用以下几种字体:
*斜体文本* _斜体文本_ **加粗文本** __加粗文本__ ***粗斜体文本*** ___粗斜体文本___
分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
*** * * * ****** --- - - -
删除线
如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~
即可,实例如下:
~~删除线~~
下划线
下划线可以通过 HTML 的 标签来实现:
<u>带下划线文本</u>
脚注
脚注是对文本的补充说明。
创建脚注格式类似这样 [^要注明的文本]。 [^Markdown]: Markdown脚注
预览效果:
三、Markdown列表
Markdown 支持有序列表和无序列表。
无序列表
无序列表使用星号(*
)、加号(+
)或是减号(-
)作为列表标记,这些标记后面要添加一个空格,然后再填写内容:
* 第一项 * 第二项 + 第一项 + 第二项 - 第一项 - 第二项
有序列表
有序列表使用数字并加上 .
号来表示。
1. 第一项 2. 第二项 3. 第三项
列表嵌套
子列前添加4空格或制表符
1. 第一项 * 元素1 * 元素2 2. 第二项 * 元素1 * 元素2
预览效果:
Markdown如何学习,看完这篇文章就够了。(下):https://developer.aliyun.com/article/1462406