admin管理员组文章数量:1531662
2024年3月9日发(作者:)
Markdown
基本语法
Markdown
是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown
由
John Gruber
于
2004
年创建,如今已成为世界上最受欢迎的标记语言之一。
使用
Markdown
的好处:
1. Markdown
易于学习,只需最少的额外字符,因此编写内容也更快。
2.
在
Markdown
中编写时出错的可能性更小。
3. Markdown
可以导出
HTML、PDF
和本身的.md
文件。
4. Markdown
是纯文本内容,可以使用任何文本编辑软件。
5. Markdown
搭配
Git
使用可以随意修改文章版本并记录,不会造成版本混乱。
Markdown
的基本语法:
1
标题
在文本前面添加
1
到
6
个
#
符号,表示
1
到
6
级标题。例如:
# h1
标题一
## h2
标题二
### h3
标题三
#### h4
标题四
##### h5
标题五
###### h6
标题六
渲染效果如下所示:
h1
标题一
h2
标题二
h3
标题三
h4
标题四
1
h5
标题五
h6
标题六对应
HTML
如下所示:
h1
标题一
h2
标题二
h3
标题三
h4
标题四
h5
标题五
h6
标题六
标题编号
要添加自定义标题
ID,请将自定义
ID
括在与标题相同的行上的大括号中:
### HellO Heading Title {#title-id}
渲染效果如下所示:
Hello Heading Title
对应
HTML
如下所示:
HellO Heading Title
2
强调
粗体
使用两个连续
*
或
_
符号包围文本来表示粗体,例如:
rendered as bold text
渲染效果如下所示:
rendered as bold text
rendered as bold text
HTML
如下所示:
rendered as bold text
斜体字
使用一个
*
或
_
符号包围文本来表示斜体。例如:
*rendered as italicized text*
_rendered as italicized text_
渲染效果如下所示:
rendered as italicized text
rendered as italicized text
HTML
如下所示:
rendered as italicized text
2
删除线
使用两个
~
符号包围文本来表示删除线。例如:
~~
删除线文本
~~
呈现的输出如下所示:删除此文本。
HTML
如下所示:
Strike through this text.
组合
粗体、斜体和删除线可以组合使用。
```markdown
***bold and italics***
~~**strikethrough and bold**~~
~~*strikethrough and italics*~~
~~***bold, italics and strikethrough***~~
呈现的输出如下所示:
bold and italics
strikethrough and bold
strikethrough and italics
bold, italics and strikethrough
HTML
如下所示:
bold and italics
strikethrough and bold
strikethrough and italics
bold, italics and strikethrough
3
段落
要创建段落,请使用空白行将一行或多行文本进行分隔。不要用空格(spaces)或制表符(tabs)缩进段落。
Markdownmarkupmarkupby
youaddMarkdownnowMarkdown is a lightweight markup language that you can use to add formatting elements to plaintext text
documents. Created by John Gruber in 2004, Markdown is now one of the world’s most popular markup
languages.
HTML
如下所示:
换行符可以用一个空行完成。
几乎每个
Markdown
应用程序都支持两个或多个空格进行换行,称为结尾空格(trailing whitespace)
的方式,但这是有争议的,因为很难在编辑器中直接看到空格,并且很多人在每个句子后面都会有意或无意地添加两个空格。
3
由于这个原因,你可能要使用除结尾空格以外的其它方式来换行。幸运的是,几乎每个
Markdown
应用程序都支持另一种换行方式:HTML
的
标签。
为了兼容性,请在行尾添加
“结尾空格”
或
HTML
的
标签来实现换行。
4
分割线
要创建分隔线,请在单独一行上使用三个或多个星号
(***)、破折号
(—)
或下划线
(
内容。例如:
)
,并且不能包含其他•
:三个连续下划线
• ---:三个连续的破折号
• ***:三个连续的星号
呈现的输出如下所示:
5
注释
注释应与
HTML
兼容。
渲染效果如下所示:
6
内嵌
HTML
标签
对于
Markdown
涵盖范围之外的标签,都可以直接在文件里面用
HTML
本身。如需使用
HTML,不需要额外标注这是
HTML
或是
Markdown,只需
HTML
标签添加到
Markdown
文本中即可。
6.1
行级內联标签
HTML
的行级內联标签如
、、
不受限制,可以在
Markdown
的段落、列表或是标题里任意使用。依照个人习惯,甚至可以不用
Markdown
格式,而采用
HTML
标签来格式化。例如:如果比较喜欢
HTML
的
或
标签,可以直接使用这些标签,而不用
Markdown
提供的链接或是图片语法。当你需要更改元素的属性时(例如为文本指定颜色或更改图像的宽度),使用
HTML
标签更方便些。
HTML
行级內联标签和区块标签不同,在內联标签的范围内,Markdown
的语法是可以解析的。
This **word** is bold. This word is italic.
渲染效果如下:
This word is bold. This word is italic.
6.2
区块标签
区块元素 比如
Foo |
This is another regular paragraph.
请注意,Markdown
语法在
HTML
区块标签中将不会被进行处理。例如,你无法在
HTML
区块内使用
Markdown
形式的强调。
7
引用
使用
>
符号表示引用。例如:
>
这是一段引用文本。呈现的输出如下所示:
这是一段引用文本。
HTML
如下所示:
这是一段引用文本。
块引用也可以嵌套:
>
这是一段引用文本。
>>
这是
l
另一段引用文本。
呈现的输出如下所示:
这是一段引用文本。
这是
l
另一段引用文本。
8
列表
无序列表使用
*、+
或-符号作为列表项标记,有序列表使用数字加.
作为列表项标记。
8.1
无序列表
无序列表使用
*、+
或-符号作为列表项标记:
* valid bullet
- valid bullet
+ valid bullet
呈现的输出如下所示:
• valid bullet
• valid bullet
• valid bullet
列表可以嵌套,例如:
* Markdown is platform independent.
* Markdown is portable.
* Markdown is future proof.
* Markdown can be used for everything.
* People use it create websites.
* People use it create documents.
5
* People use it create notes.
* People use it create books.
* People use it create email messages.
* Markdown is everywhere.
呈现的输出如下所示:
• Markdown is platform independent.
• Markdown is portable.
• Markdown is future proof.
• Markdown can be used for everything.
– People use it create websites.
– People use it create documents.
– People use it create notes.
– People use it create books.
– People use it create email messages.
• Markdown is everywhere.
HTML
如下所示:
- Markdown is platform independent.
- Markdown is portable.
- Markdown is future proof.
- Markdown can be used for everything.
- People use it create websites.
- People use it create documents.
- People use it create notes.
- People use it create books.
- People use it create email messages.
- Markdown is everywhere.
8.2
有序列表
有序列表使用数字加.
作为列表项标记。例如:
1. Markdown is platform independent.
2. Markdown is portable.
3. Markdown is future proof.
4. Markdown can be used for everything.
5. Markdown is everywhere.
呈现的输出如下所示:
1. Markdown is platform independent.
2. Markdown is portable.
3. Markdown is future proof.
4. Markdown can be used for everything.
5. Markdown is everywhere.
HTML
如下所示:
- Markdown is platform independent.
- Markdown is portable.
- Markdown is future proof.
- Markdown can be used for everything.
- Markdown is everywhere.
6
8.3
任务列表
任务列表允许您创建带有复选框的项目列表。若要创建任务列表,请在任务列表项之前添加短划线-和带空格的方括号
[ ]。要选中复选框,请在方括号之间添加一个
x。
- [x] Write a blog
- [ ] Update the website
- [ ] Send the email
呈现的输出如下所示:
⊠ Write a blog
□ Update the website
□ Send the email
9
代码
使用三个反引号包围一段代码来表示代码块,使用一个反引号包围一段代码来表示行内代码。
9.1
代码块
使用三个反引号包围一段代码来表示代码块,例如:
这是一个行内代码:`('Hello, World!')`
9.2
行内代码
使用一个反引号包围一段代码来表示行内代码,例如:
('Hello, World!')
('Hello, Markdown!')
9.3
缩进代码
或者将几行代码缩进至少四个空格,如下所示:
// Some comments
line 1 of code
line 2 of code
line 3 of code
呈现的输出如下所示:
// Some comments line 1 of code line 2 of code line 3 of code
9.4
语法高亮显示
语法高亮显示只需在第一个代码
“fence”
之后直接添加要使用的语言的文件扩展名,语法高亮显示将自动应用于渲染的
HTML。
例如,要将语法高亮显示应用于
JavaScript
代码:
7
nfig({ assemble: {
options: {
assets: 'docs/assets',
data: 'src/data/*.{json,yml}',
helpers: 'src/',
partials: ['src/partials/*.{hbs,md}']
},
pages:
{ options: {
layout: ''
},
files: {
'./': ['src/templates/pages/']
}
}
}
};
10
表格
(Table)
使用
|
符号分隔单元格,使用-符号分隔表头和其他行。例如:
呈现的输出如下所示:
|
标题
1
标题
2
标题
3
标题
4
标题
5
标题
6
标题
7
标题
8
标题
9
标题
10
data1
data1
data1
data2
data2
data2
data3
data3
data3
data4
data4
data4
data5
data5
data5
data6
data6
data6
data7
data7
data7
data8
data8
data8
data9
data9
data9
data10
data10
data10
HTML
代码如下:
标题 1 | 标题 2 | 标题 3 | 标题 4 | 标题 5 | 标题 6 | 标题 7 | 标题 8 | 标题 9 | 标题 10 |
---|---|---|---|---|---|---|---|---|---|
data1 | data2 | data3 | data4 | data5 | data6 | data7 | data8 | data9 | data10 |
data1 | data2 | data3 | data4 | data5 | data6 | data7 | data8 | data9 | data10 |
data1 | data2 | data3 | data4 | data5 | data6 | data7 | data8 | data9 | data10 |
11
链接
链接使用方括号包围链接文本,紧跟圆括号包围链接地址。
[链接文本](链接地址)
命名锚点
使用命名锚点可以跳转到同一页面上的指定锚点。例如,以下每一章:
## Table of Contents
* [Chapter 1](#chapter-1)
* [Chapter 2](#chapter-2)
* [Chapter 3](#chapter-3)
9
将跳转到以下部分:
## Table of Contents
* [Chapter 1](#chapter-1)
* [Chapter 2](#chapter-2)
* [Chapter 3](#chapter-3)
Content for chapter one.
Content for chapter one.
Content for chapter one.
Chapter 1
Content for chapter one.
Chapter 2
Content for chapter one.
Chapter 3
Content for chapter one.
12
图片
图片与链接类似,只需在前面添加一个感叹号。
![图片描述](图片地址)
例如:
![Markdown
图片](/assets/img/ "Markdown")
渲染效果:
10
13
缩写
使用
*[缩写]:
完文本来定义缩写。例如:这是一个HTML示例。
*[HTML]:
超文本标记语言
14
脚注
使用
[ˆ
脚注标识符]
来定义脚注,使用
[ˆ
脚注标识符]:
脚注内容来定义脚注内容。例如:这是一个脚注示例。
:
这是脚注内容。
请注意,并非所有
Markdown
解析器都支持上述语法。您可以查阅相关资料以了解您所使用的
Markdown
解析器是否支持这些语法。
11
版权声明:本文标题:Markdown菜鸟教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1709948487a240744.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
xp系统Android 传感器列表
1、TYPE_ACCELEROMETER 加速度 (related to force of gravity) A constant describing an accelerometer sen
解决Mybatis中foreach标签带来的空格,换行,回车问题
原因 在自已做的内容中通过获取多个商品Id,以此来获取多个商品详细信息。但数据库返回的商品信息的顺序与原来List中产品的id顺序并不匹配,这就导致了前端页面商品的信息显示混乱,不匹配。 通过网上找到order by排
基于IE内核的多标签浏览器开发过程
By Fanxiushu 2014 转载或引用请注明原作者 在Windows平台做IE内核浏览器,可以非常简单,拖拖控件就能形成一个简单的”浏览器“。 这顶多算是一个嵌入在应用程序中的一个CO
企业级360°全方位用户画像:标签系统[四]
絮叨两句: 博主是一名软件工程系的在校生,利用博客记录自己所学的知识,也希望能帮助到正在学习的同学们 人的一生中会遇到各种各样的困难和折磨,逃避是解决不了问题的,唯有以乐观的精神去迎接生活的挑战
大数据【企业级360°全方位用户画像】标签系统介绍
在前面几篇博客中,博主已经为大家带来了什么是用户画像,以及项目的一个基础介绍。用户画像的核心就是打标签,本篇博客,我们来聊聊关于这个项目的标签系统。 文章目录 1. 标签系统1.1 基础标签1.1.1、概览:基础标签1.
华为什么时候能升android10,华为手机什么时候升级安卓Q 华为首批适配Android10机型列表...
华为手机什么时候升级安卓Q?昨天谷歌在开发者大会上正式公布了Android 10,这是谷歌已经推出了该系统的第三个beta版本了,目前己经开始适配机型了。现在华为官方也公布了
不受同源策略限制的html标签,浏览器同源策略,及跨域解决方案
一、Origin(源) 源由下面三个部分组成: 域名 端口 协议 两个 URL ,只有这三个都相同的情况下,才可以称为同源。 下来就以 "http:www.ex
路由器的管理地址(IP地址)通常可以在路由器的底部标签上找到,常见的地址有http:tplogin.cn或192.168.1.1。请问两者有什么区别吗?
问题描述: 路由器的管理地址(IP地址)通常可以在路由器的底部标签上找到,常见的地址有http:tplogin或192.168.1.1。请问两者有
BBC 纪录片列表
数字部: BBC风云五十年(2集) A字部: BBC.Alien.Empire.昆虫帝国(6集) BBC.Ancient.Apocalypse.古代启示录(4集) BBC An
NVIDIA各显卡编解码信息列表
完整Excel下载:https:download.csdndownloadweixin_4046443618587182
edge浏览器设置启动时默认打开新标签页
如果你是联想的电脑,看这篇文章就够了。如果不是,文中也附带好几个解决方法可以试试。(温馨提示:各位先看完文章再操作) 刚买了联想的电脑,win11的系统
前后端分离的项目模拟点击a标签下载文件(支持ie浏览器)
最近在前后端分离的项目中在一个问题上搞了很久,就是以前下载附件或者导出数据为文件的时候,在以前的那些项目前端可以直接用 window.location.href后端url,w
一个列表包揽所有你需要的Windows应用
说明 很高兴有朋友留言推荐软件,大家有兴趣的可以尝试;这里说一下清单的主要选择标准以供参考: 功能与实用性、易用性为先,不一定集成功能多就好;开源软件为
资源引入受同源策略影响还有不受同源影响的标签
首先理解浏览器的同源策略, 一是DOM同源策略,禁止不同源进行dom操作,这里的主要场景是iframe跨域的问题,不同域名的iframe是限制互相访问的
caffe:contact及slice层用法说明实现多数据、多标签、多任务
contact解析 Concat层的作用就是将两个及以上的特征图按照在channel或num维度上进行拼接,并没有eltwise层的运算操作,举例,如果说在channel维
Android 9.0 系统wifi列表显示已连接但无法访问网络问题解决
1.前言在9.0的系统rom产品定制化开发中,在wifi模块也很重要,但是在某些情况下对于一些wifi连接成功后,确显示已连接成功,但是无法访问互联网 的情况,所以实际上这时可以正常上网的,就是显示的不正常,所以就需要分析连接流程然后
limux 卡登录界面_腾讯企点客服界面及会话列表简介
(一)PC客户端界面简介企点的PC客户端仅企点工号可登录,管理员账号不可登录,请移步企点官网下载最新版本。 ①类似个人QQ,为本工
如何下载Microsoft Edge浏览器新建标签页中好看的壁纸
在日常使用Microsoft Edge浏览器的时候,总是能够在Edge新建标签页看见一些比较好看的壁纸【如下图】,想保存下来作为自己的壁纸。那么应该如何操作呢?&#x
Chrome浏览器默认新标签页空白怎么办
当听从朋友的建议,安装了Chrome浏览器最新版,设置了自己喜欢的【搜索引擎】,导入书签之后,发现新标签页是空白的,完全没有【应用
ios实现wifi搜索连接_Wifi 定位原理及 iOS Wifi 列表获取
Wifi 定位原理及 iOS Wifi 列表获取 对于大家来说,Wifi 应该是一个很熟悉的词了,我们每天都可能在使用 Wifi 热点。Wifi 除了能给我们提供热点之外同时还有定位的作用, 现在移动设备的对用户的隐私保护是越来越严格了,就
推荐文章
热门文章
服务器开机显示b7,服务器启动B7提示
17小时前会声会影哪个版本最好用?
11小时前联想台式机无法从U盘启动的解决方案
10小时前
最新文章
The Little Prince
22分钟前SCI论文写作常用表达整理
23分钟前Spring官方文档(中文版!!!)
23分钟前windows11的镜像下载
16分钟前Spring核心接口之Ordered
23分钟前电子专业 英语词汇大全(持续更新)
23分钟前基于ISO镜像制作qcow文件
1分钟前linux kernel调试
23分钟前小米手机肿么还原时钟
28天前15000流明是多少瓦
28天前一般普通投影机功率多大?
28天前苹果绿联转换器有些投影机不能用
28天前坚果V9投影机具体参数?
28天前80后90后_高一作文
1月前ZXMVC8900(V3
1月前
发表评论