Markdown标记语言语法及使用实例
来源:互联网 发布:数据库触发器工作原理 编辑:程序博客网 时间:2024/06/05 03:18
markdown简介
Markdown简介 Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
我用的markdown编译器为有道词典自带的markdown文本编辑器,很好用
一、标题
标题很简单,前面以 # 开头,有几个 #,就表示是几级标题,注意符号 和 文字之间的间隔
example:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
二、列表
1、无序列表,在 文字之间添加 -,+ 或者 * 符号,注意 符号 与 文字之间的空格
2、有序列表,以数字开头,数字后面接一个点号【.】,注意点号 与 文字之间的间隔
example:
- 无序列表一
- 无序列表二
- 无序列表三
- 无序列表四
1. 有序列表一
2. 有序列表二
3. 有序列表三
4. 有序列表四
三、分割线
分割线很简单,*** 或者 --- 都表示分割线
example:
***
---
四、链接
链接很简单,[要显示的文字] + (链接)
example:
[BaiDu](http://baidu.com)
五、图片
图片很简单,! + [mou icon] + (图片链接)
example:
![mou icon](http://mouapp.com/Mou_128.png)
六、斜体,粗体,粗斜体
很简单,一个 * 括起来 表示斜体;两个 * 括起来 表示 粗体;三个 * 括起来 表示 粗斜体
example:
*斜体*
**粗体**
***粗斜体***
七、特殊符号
1、Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
2、其它一些特殊符号
30° 表示度数
© 表示版权符号
注意:小于号 前后 都要 有空格,避免当做 特殊符号处理
八、代码区
空格代码区很简单,将代码用两个```包含起来就 ok 了
example:
```
private void getMarkdown(){
System.out.println("我是一个Java方法");
}
```
九、表格
表格我不多说了,直接看图文吧,注意:中间对齐,左边对齐,右边对齐,文本删除符号,文本斜体
example:
姓名 | 年龄
----------- | -----------
李白 | 47
王安石 | 58
| 左边对齐 | 中间对齐 | 右边对齐
| :------------ | :-----------:| ----------: |
| 李白 | 杜牧 |赵孟頫|
| Jack | ~~Bob~~ | _Charies_ |
十、段内换行与换段落
1、段内换行:在一句话结尾处 连续 输入 两个 空格,然后再输入 一个 回车键
2、换段落:连续输入 两个 回车键
3、我们可以看到段内换行与换段落的差别,段内换行上下两句文本间隔很小,而换段落上下两句文本间间隔很大。
十一、markdown中实现首行缩进的两种方法
由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两种方法都可以完美解决这个问题。
1、把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。
2、在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉。
直接写:
半方大的空白 或 
全方大的空白 或 
不断行的空白格 或 
十二、表情符号
更多表情见:
https://github.com/guodongxiaren/README/blob/master/emoji.md
十三、参考资料
1、认识 Markdown
http://sspai.com/25137
2、Wossoneri
http://www.cnblogs.com/rossoneri/p/4446440.html
3、Markdown 语法说明 (简体中文版)
http://wowubuntu.com/markdown/#list
4、欢迎使用CSDN-markdown编辑器
http://write.blog.csdn.net/mdeditor
0 0
- Markdown标记语言语法及使用实例
- Markdown (一种标记语言)简明语法
- Markdown 标记语法
- 优雅的使用Markdown标记语言
- 标记语言Markdown介绍以及日常使用
- MarkDown简单语法及使用
- Markdown标记语言
- MarkDown标记语言入门
- Github中的README.md使用的标记语言---Markdown语言
- Markdown语法及SublimeText下使用技巧
- Markdown语法讲解及MWeb使用教程
- 【总结】- markdown标记语言使用手册
- Markdown轻标记语言学习
- Markdown标记语言的例子
- Markdown: 轻量标记语言
- 超简单的标记语言Markdown-写博客-语法-在线编辑器
- markdown语法实例
- Markdown常用语法实例
- 单例设计模式
- 如何让UDP实现可靠传输
- scipy.interpolate.lagrange
- 进程的5种终止方式
- 拓扑排序(给任务排序,UVA 10305)
- Markdown标记语言语法及使用实例
- Spring,hibernate,struts经典面试笔试题及其参考答案
- 让你快速学习python基础笔记003(一起动手实践)
- JS中的prototype
- Android Handler源码剖析
- 二叉树的遍历(递归与非递归)java实现
- BeanUtils基本使用方法与原理
- Python数据结构归纳(学习笔记)
- Atitit 分区后的查询 mysql分区记录的流程与原理