Markdown 使用笔记

简介: Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。本文将介绍Markdown的常见使用语法以供参考。

一.Markdown的标题

Markdown的标题有两种格式

1.使用=和-标记一级标题和二级标题

2.使用#号标记  

由于第一种格式仅支持一二级标题,且使用时没第二种简便,在此不再介绍,有兴趣朋友可以参考:Markdown 教程


使用#号标记标题

使用#号可以表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推推荐使用:#+空格+标题名称

示例:


#+空格+一级标题名称

##+空格+二级标题名称

###+空格+三级标题名称

####+空格+四级标题名称

#####+空格+五级标题名称

######+空格+六级标题名称



二.Markdown段落格式

1.Markdown 段落没有特殊的格式,使用回车即可

2.字体

Markdown 可以使用以下几种字体:

*斜体内容*

_斜体内容_

**粗体内容**

__粗体内容__

***粗斜体内容***

___粗斜体内容___


显示效果

957b516042dd995bab1eb325641e2f803bc4fe0ebff0f1d33afb8e06b468da9aQzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkxNjE2NzgwM19GQzIzRTU2Qy1CNUNGLTRmMWEtQkFCOS1BNjg0MjZEMzBEOEMucG5n.png

3.分割线

一行中可以用三个以上的星号、减号、底线来建立一个分割线,行内不能有其他东西。也可以在星号或者减号中间插入空格。


示例:

****   星号

* * * *  星号+空格

------  减号

- - - -  减号+空格

————       底线

—— ——      底线+空格


显示效果

f58025029bbee573b508ea9446c3896d02f0f01e2b3a9546c42c5f40a051bba8QzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkxODMzOTM4NF9BNjA4QTNCMi04REQ3LTRmNGItQUY1RS1FOEExQTdENzI3NjEucG5n.png


4.删除线

如果段落上的文字要添加删除线,只需要再文字的两端加上两个波浪~~即可。

示例:

~~你好~~



显示效果:

10fd6a758073f9a2abb05176cb2fc70780f3d1eb44998171572d5241d32bfaf1QzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkyMTIyMjk0MV84RkEzMjE1Qi1EOEQwLTQzOTUtOEQ1Ni05OEQzQzE0MTQwQkYucG5n.png


5.下划线

下划线可以通过HTML的标签来实现


示例:

你真的好漂亮啊


显示效果:

691414a9a288e078f4a4a0960c8003b3667942fa81b41a5593b1ac466ada046fQzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkyMTY4NTk3MV9GMEFFODlDRC00OEVFLTRhODgtOEEyMi02RDU5NDE2RjRBQkUucG5n.png





三.Markdown的列表

Markdown 支持有序列表和无序列表。

无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格,然后再填写内容;有序列表使用数字并加上 . 号来表示


无序列表示例

*+空格+列表名

++空格+列表名

-+空格+列表名


显示效果

bef918399b045df1f3cf95592665b05afb485749e74986f744da1255de8737f1QzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkyMjIzOTI2NV9FNTI0NzFDRS00RUNDLTRhYjItOUZEQy1GOEM3QTQ5N0FCQzcucG5n.png



有序列表示例

1+.+列表名

2+.+列表名


显示效果

db85f98828993447aa44bf8f9855e1d690e38fa7716e75cb68b21f8a1e2513b0QzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkyMjg0MDA3M183Mjk0NjE5Mi05QTRDLTQ0OTEtQkFCMC01RTc0RjI3M0RBNUUucG5n.png



列表嵌套

1+.+列表名

   -+空格+嵌套的列表名

2+.+列表名

  -+空格+嵌套的列表名


显示效果


8f94bad2b97987091c945f5a194d2591e11be041b49f8ae9d61592a8cd6425edQzpcVXNlcnNc5a6JXEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyNDU2NjQxODQ1X3YyXEltYWdlRmlsZXNcMTYzNzkyMzc5OTI1M19GQkYwQzVENi0wMDIyLTRlZmEtQUM2NS1BRUZBODY4NEZFNjQucG5n.png


四.Markdown 区块

Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:

示例:

>+内容1

>+内容2

>+内容3


显示效果:

6abfc058cc7730e6051e04140614ecb.png

五.Markdown 代码

1.函数与片段代码

如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`):

示例:


`printf() 函数`


显示效果:

ab683ef2e59dc5059d912f0d39adb81.png


2.代码区块

方式一:代码区块使用 4 个空格或者一个制表符(Tab 键)

示例:


四个空格+代码块

       class Hello{

               public static void main(String[] args){

                         System.out. println("hell world");

               }

        }  


显示效果:

4bbb461d15e1eaa33963723835d61d7.png

方式二:也可以用 ``` 包裹一段代码,并指定一种语言(也可以不指定):


示例:

````

class Hello{

         public static void main(String[] args){

                   System.out. println("hell world");

         }

}    

````


显示效果:


5e98ab304faab905dcb81edffd1bfe3.png




六.Markdown 链接

方式一: [链接的名称](链接的地址)

方式二: 直接使用     <链接地址>


示例:

方式一:这是个百度链接[百度一下](https://www.baidu.com)


方式二: 直接使用链接地址:  <https://www.baidu.com>



显示效果 :

ef2b253bf4dbc19f62c0324c1b48af5.png

七.Markdown 图片

Markdown 图片语法格式如下:

!+[图片名称]+(本地图片地址或网络图片的地址)


示例:

![](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Ffile03.16sucai.com%2F2017%2F1100%2F16sucai_p20161114134_7cf.JPG&refer=http%3A%2F%2Ffile03.16sucai.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640695574&t=ea7309ff5fab1b1b00e2706ebdf7444e)



显示效果:

48a762ddeb1fa01453e1f24dfd11062.png



参考链接


Markdown 教程|菜鸟教程













































































































目录
相关文章
|
7月前
|
Android开发
我用过的笔记 Markdown Wiki 工具
我用过的笔记 Markdown Wiki 工具
|
1月前
|
存储 安全 关系型数据库
Blossom:开源私有部署的markdown笔记软件
Blossom 是一款功能强大的开源笔记软件,支持私有部署,可将笔记、图片、个人计划等数据保存在自己的服务器中,并实现实时同步。它还具备动态博客功能,方便记录和分享内容。Blossom 支持多种设备,提供完善的文件管理、快速迁移和丰富的附加功能,是个人知识管理和博客展示的理想选择。
72 7
Blossom:开源私有部署的markdown笔记软件
|
2月前
新手编写markdown笔记一条龙
新手编写markdown笔记一条龙
37 0
|
7月前
|
人工智能
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
本文介绍如何将笔记转换为Markdown格式以快速发布博客。通过使用特定的Prompt和AI工具Claude 3 Sonnet,可以将Notepad++笔记转为适合CSDN博客的Markdown格式。转换要求包括:正确标记代码段、调整缩进和格式、使用Markdown标题、列表、链接和图片语法。Claude 3 Sonnet能有效处理格式转换,将转换后的Markdown内容复制到编辑器,即可便捷发布博客。
102 2
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
|
7月前
|
JavaScript 前端开发 Java
小笔记:表 - 各种语言的 CommonMark Markdown解析器 实现
小笔记:表 - 各种语言的 CommonMark Markdown解析器 实现
235 1
|
JavaScript 程序员 开发者
美哭了,一款面向程序员的 Markdown 笔记应用
今天给大家推荐一个开源的面向程序员的本地系统 Markdown 笔记工具。一款适合程序员的笔记工具,拥有和其它工具不一样的体验
|
Linux iOS开发 MacOS
一步搞定enex格式文件转换成markdown格式文件(印象笔记)
一步搞定enex格式文件转换成markdown格式文件(印象笔记)
220 0
|
自然语言处理 Dart Java
markdown使用笔记
markdown使用笔记
MarkDown语法与Typora的使用—从此告别Word方式做笔记
MarkDown语法与Typora的使用—从此告别Word方式做笔记