Markdown用法简记
来源:互联网 发布:特效照片制作软件 编辑:程序博客网 时间:2024/04/30 21:17
概述
Markdown 的目标是实现「易读易写」。
Markdown 是一种轻量级的「标记语言」,Markdown 的格式语法只涵盖纯文本可以涵盖的范围,一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。
语法
兼容HTML
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。
在 HTML 文件中,需要特殊处理的两个字符: < 和 & 会根据使用的场景自动转换为 <
和 &
;
基本语法
使用空白行来分割段落,很多Markdown语法都是基于段落的,例如:引用,在段落的开始处使用引用符号后,同一个段落的文字(即紧邻的下一行和其后连续的多行)都会被视为引用内容。
使用反斜杠 \ 来展示特殊字符,例如展示星号符 * 则使用 \*
标题
在文字的下一行使用===
表示1级标题
在文字的下一行使用---
表示2级标题
注:标题级别和=或-的数量无关
注:需要多级标题,可以在文字前方加n个#号来表示n级标题,支持1-6级标题
例子:
一级标题===二级标题---# 一级标题## 二级标题### 三级标题###### 六级标题
粗体和斜体
使用*将文字括住,展示 斜体 样式
使用**将文字括住,展示 粗体 样式
例子:
*斜体***粗体**
图片,超链接和邮件链接
图片语法:![Alt text](/path/to/img.jpg "Optional title")
效果:在该处代码出会展现对应的图片。
其中,”Alt text”是图片的代替文字;括号里为图片的链接地址,可以为绝对的url地址或者相对地址;”Optional title”为可选的提示文字,在鼠标悬浮在图片上时进行展示。
超链接和邮件链接都可以简写为: <http://example.com/>
效果:http://example.com/ <address@example.com>
效果:address@example.com
超链接的一般格式(称为行内式): [an example](http://example.com/ "Title")
效果:an example
其中,”an example”为超链接的文字;括号里为超链接的地址,可以为绝对url地址或者相对地址;”Title”为可选的提示文字,在鼠标悬浮在超链接上时进行展示。
超链接的参考式:
详情可以在网站查阅: [Google] [1] ,[Yahoo] [2] 或 [MSN] [3]. [1]: http://google.com/ "Google" [2]: http://search.yahoo.com/ "Yahoo Search" [3]: http://search.msn.com/ "MSN Search"
展现效果:
详情可以在网站查阅: Google ,Yahoo 或 MSN.
*注:后面所列的3个参考链接[1],[2],[3]是不可见的,即不会对外展示任何内容;只有引用链接处才会展示为超链接文字
引用
在段落的最前面加入大于号 > ,表示该段落使用引用的格式。
例如:
>这是引用的文字>引用的内容第2行
效果如下:
这是引用的文字
引用的内容第2行
注:引用是以段落为单位,即上面示例中的第2行,去掉开头的 >,其效果不变
代码段
使用一个或多个反引号 ` 来括起来的文字或代码按照代码格式进行展示。
使用4个空格或者1个制表符的缩进也会让该行展示代码段的展示效果
一般使用2个反引号来括住在段落中需要以代码格式展示的部分文字,而以缩进来表示包含多行的代码段落。
例如: ``words``
效果:words
注:使用4个空格或者1个制表符的缩进也可以指定代码段的展示效果
列表
使用星号 * 开头的行会展示为无序列表样式
例如:
* 列表项1* 列表项2
效果:
- 列表项1
- 列表项2
注:Markdown标记里,该处使用 *, +, - 会获得相同的效果
分割线
使用3个星号 * 可以展示为一条分割线
例如:
***
效果:
注:Markdown标记里,该处使用 *, +, - 会获得相同的效果
表格
注:表格非Markdown官方支持的标记,属于Markdown扩展,参见Gitlab。使用Markdown编辑的网站有可能支持,慎用
格式:使用竖直线 | 来分割表格的字段,可以使用冒号来定义表格的对齐方式
举例:
| Tables | Are | Cool || :-- |:--:| --:|| col 3 is | right-aligned | $1600 || col 2 is | centered | $12 |
展示效果:
Markdown编辑器
参见Markdown语法说明和简书Markdown入门指南
- Markdown用法简记
- markdown-语法简记
- markdown语法简记
- MarkDown语法简记
- Markdown语法简记
- 简记游标用法
- 简记游标用法
- NSArray用法简记
- css3-animation用法简记
- c++中ertern 用法简记
- vim+ctags+taglist用法简记
- c++中ertern 用法简记
- 简记sqlmap的一些用法
- getopts 和 getopt 用法简记
- 简记
- 简记
- 简记
- 简记
- Charset.encode(buffer)之后,buffer的变化
- Docker 从零开始制作基础镜像[centos]
- tomcat优化(三)web运用动静分类后,解决js跨域问题方案
- mybatis log4j sql日志无法打印问题解析
- [javase学习笔记]-2.7 变量和数据类型(2)
- Markdown用法简记
- 免费安装制作程序 Inno Setup
- 黑马程序员——反射
- iOS开源项目大全(二)(整理自网络)
- 关于集群--摘自群聊
- 解决 singleTask onActivityResult() 无效的问题
- IOS-自动布局和视图化语言1
- OC_多态
- C/C++常用算法【C语言顺序查找(随机数)】【1】