没有合适的资源?快使用搜索试试~ 我知道了~
Markdown中文版语法特殊符号分解介绍
0 下载量 47 浏览量
2024-01-22
21:52:28
上传
评论
收藏 336KB PDF 举报
温馨提示
试读
17页
markdown,Markdown中文版语法,Markdown中文版语法特殊符号分解介绍
资源推荐
资源详情
资源评论
<< 访问 Wow!Ubuntu
NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are
seeking for English Edition Document. Please refer to Markdown: Syntax.
声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并进行了
适当的润色。此文档用 Markdown 语法编写,你可以到这里查看它的源文件。「繁体中文
版的原始文件可以查看这里 。」--By @riku
注: 本项目托管于 GitCafe 上,请通过"派生"和"合并请求"来帮忙改进本项目。
Markdown 语法说明 (简体中文版) / (点击
查看快速入门)
概述
o 宗旨
o
兼容 HTML
o 特殊字符自动转换
区块元素
o
段落和换行
o
标题
o
区块引用
o 列表
o 代码区块
o 分隔线
区段元素
o
链接
o 强调
o 代码
o 图片
其它
o 反斜杠
o
自动链接
感谢
Markdown 免费编辑器
概述
宗旨
Markdown 的目标是实现「易读易写」。
可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以
纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到
一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、
Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。
总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了
然。比如:在文字两旁加上星号,看起来就像*强调*。Markdown 的列表看起来,嗯,就
是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中
见过的那样。
兼容 HTML
Markdown 语法的目标是:成为一种适用于网络的
书写
语言。
Markdown 并不是想取代 HTML 的地位,甚至接近它。它的语法种类很少,只对应 HTML
标记的一小部分。Markdown 的构想
不是
要使得 HTML 文档更容易书写。在我看来,
HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML
是一种
发布的格式,
Markdown
是一种书写
的格式。就这样,Markdown 的格式语法只涵
盖纯文本可以涵盖的范围。
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外
标注这是 HTML 或是 Markdown;只要直接加标签就可以了。
要制约的只有一些 HTML 区块元素――比如 <div>、<table>、<pre>、<p> 等标签,必须
在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空
格来缩进。Markdown 的生成器有足够智能,不会在 HTML 区块标签外加上不必要的 <p>
标签。
例子如下,在 Markdown 文件里加上一段 HTML 表格:
这是一个普通段落。
<table>
<tr>
<td>Foo</td>
</tr>
</table>
这是另一个普通段落。
请注意,在 HTML 区块标签间的 Markdown 格式语法将不会被处理。比如,你在 HTML
区块内使用 Markdown 样式的*强调*会没有效果。
HTML 的区段(行内)标签如
<span>
、
<cite>
、
<del>
可以在 Markdown 的段落、列表或
是标题里随意使用。依照个人习惯,甚至可以不用 Markdown 格式,而直接采用 HTML 标
签来格式化。举例说明:如果比较喜欢 HTML 的 <a> 或 <img> 标签,可以直接使用这些标
签,而不用 Markdown 提供的链接或是图像标签语法。
和处在 HTML 区块标签间不同,Markdown 语法在 HTML 区段标签间是有效的。
特殊字符自动转换
在 HTML 文件中,有两个字符需要特殊处理: < 和 & 。 < 符号用于起始标签,& 符号则
用于标记 HTML 实体,如果你只是想要显示这些字符的原型,你必须要使用实体的形式,
像是 < 和 &。
&
字符尤其让网络文档编写者受折磨,如果你要打「
AT&T
」 ,你必须要写成
「AT&T」。而网址中的 & 字符也要转换。比如你要链接到:
http://images.google.com/images?num=30&q=larry+bird
你必须要把网址转换写为:
http://images.google.com/images?num=30&q=larry+bird
才能放到链接标签的
href
属性里。不用说也知道这很容易忽略,这也可能是 HTML 标准
检验所检查到的错误中,数量最多的。
Markdown 让你可以自然地书写字符,需要转换的由它来处理好了。如果你使用的
&
字符
是 HTML 字符实体的一部分,它会保留原状,否则它会被转换成 &。
所以你如果要在文档中插入一个版权符号 ©,你可以这样写:
©
Markdown 会保留它不动。而若你写:
AT&T
Markdown 就会将它转为:
AT&T
类似的状况也会发生在
<
符号上,因为 Markdown 允许 兼容 HTML ,如果你是把
<
符号
作为 HTML 标签的定界符使用,那 Markdown 也不会对它做任何转换,但是如果你写:
4 < 5
Markdown 将会把它转换为:
4 < 5
不过需要注意的是,code 范围内,不论是行内还是区块,
<
和
&
两个符号都
一定
会被转
换成 HTML 实体,这项特性让你可以很容易地用 Markdown 写 HTML code (和 HTML 相
对而言, HTML 语法中,你要把所有的 < 和 & 都转换为 HTML 实体,才能在 HTML 文件
里面写出 HTML code。)
区块元素
段落和换行
一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行
(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格
和制表符,则该行也会被视为空行)。普通段落不该用空格或制表符来缩进。
「由一个或多个连续的文本行组成」这句话其实暗示了 Markdown 允许段落内的强迫换行
(插入换行符),这个特性和其他大部分的 text-to-HTML 格式不一样(包括 Movable
Type 的「Convert Line Breaks」选项),其它的格式会把每个换行符都转成 <br /> 标
签。
如果你
确实
想要依赖 Markdown 来插入 <br /> 标签的话,在插入处先按入两个以上的空
格然后回车。
的确,需要多费点事(多加空格)来产生
<br />
,但是简单地「每个换行都转换为
<br
/>」的方法在 Markdown 中并不适合, Markdown 中 email 式的 区块引用 和多段落的 列
表 在使用换行来排版的时候,不但更好用,还更方便阅读。
标题
Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。
类 Setext 形式是用底线的形式,利用
=
(最高阶标题)和
-
(第二阶标题),例如:
This is an H1
=============
This is an H2
-------------
任何数量的 = 和 - 都可以有效果。
类 Atx 形式则是在行首插入 1 到 6 个
#
,对应到标题 1 到 6 阶,例如:
# 这是 H1
## 这是 H2
###### 这是 H6
你可以选择性地「闭合」类 atx 样式的标题,这纯粹只是美观用的,若是觉得这样看起来
比较舒适,你就可以在行尾加上
#
,而行尾的
#
数量也不用和开头一样(行首的井字符数
量决定标题的阶数):
# 这是 H1 #
## 这是 H2 ##
### 这是 H3 ######
剩余16页未读,继续阅读
资源评论
emma20080101
- 粉丝: 1057
- 资源: 5283
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
- 基于ultralytics-yolov8, 将其检测/分类/分割/姿态等任务移植到rk3588上
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功