Markdown 标记语言简介
简介

做为一种标记语言,广泛应用在写作领域,markdown语法编写的文本,经过特殊的软件进行展示:
- 目的:相对html,markdown提高文本的可读可写性
- 兼容:兼容html
- 自动转换特殊字符:<和&在markdown文档中,会自动转义(是除tml实体外)
官方手册:http://daringfireball.net/projects/markdown/syntax
中文手册: http://wowubuntu.com/markdown/#list
编辑器:CmdMarkdown 马克飞象 typora Sublime配合插件
区块元素
- 段落和换行
- 段落前后至少一个空行(包含只有空格和制表符的行)
- 强制换行,两个以上空格+回车
- 标题
- #号开头,6个级别,几个#号对应几级标题
- 区块引用
- >号开头每行(可只第一行)
- 可嵌套>>, >>>代表不同的嵌套
- 引用块内也可以使用其他的markdown语法
- 列表
- 无序列表,每个列表项以开头:* + -任意一个符号+1个空格或制表符
- 有序列表,每个列表项以开头:数字+点号+1个空格或制表符
- 列表包含段落,列表项以空行间隔
- 列表包含引用块,首行缩进,再使用对应语法
- 列表包含代码块,首行缩进,再使用对应语法,即两个制表符或8个空格
- 代码区块
- 开始:缩进4个空格或1个制表符
- 结束:没有使用缩进的那一行
- 分割线
- 连续3个以上的下列符号开头(星号、减号、下划线)
行内元素
- 链接
支持两种语法:行内和参考式- 行内式,[谷歌](http://google.com "提示这是谷歌")
- 参考式,[谷歌][google_id], 接着在任意处
定义\ [google_id]: http://google.com "提示这是谷歌"
或者\ [google_id]: http://google.com '提示这是谷歌'
或者 [google_id]: http://google.com (提示这是谷歌)
简写参考式:[google][], 然后[google]: http://google.com
建议:链接较多时,使用连接式,然后将声明放在段落后,或者文件后
- 强调
- 倾斜,*强调的文本*, 星号与文本间不能有空白,本质是转化为em
- 加粗,**强调的文本**, 本质是转化为strong
- 加粗倾斜,***强调的文本***
代码(行内)
`print()`,该符号包裹的区域是代码,ESC键下方那个图片
和超链接类是,只需要在链接前增加一个感叹号

其他
反斜杠
使用反斜杠来插入markdown中特殊作用的符号
反斜杠, 反引号, 星号, 底线, 花括号, 方括号, 括弧, 井号, 减号, 英文句点, 感叹号
Markdown 标记语言简介的更多相关文章
- Markdown 标记语言指北 - 源码
这是上一篇博客的源代码. 这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. # Markdown 标记语言指北 #### TOC 1. [什么是 Markdown?](#%E4 ...
- Markdown 标记语言指北
这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. Markdown 标记语言指北 TOC 什么是 Markdown? Markdown 可以用来干什么? 第一步? 一些专业一点 ...
- Markdown标记语言
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”.这种语言吸收了很 ...
- 学习使用Markdown标记语言
学习如何使用Markdown进行文本编辑 使用教程 大家若是经常逛Github,就知道其中有一个文件叫做README.MD.我一开始也不知道这个.MD是什么意思,后来我自己写了一次,就知道了这一种 ...
- 认识与入门 MarkDown 标记语言
一.MarkDown 概念: 一种轻量级的标记语言,标记符号不超过十个,现有很多支持MarkDown语法的编辑器以及网站.Markdown从写作到完成,导出格式随心所欲,可以导出HTML,也可以导出P ...
- 【工具向01】——markdown 文本编辑语言相关
markdown简介 Markdown是一种轻量级标记语言创始人为约翰·格鲁伯.它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档".这种语言吸 ...
- 面向内容的标记语言--markdonw
引言: 我们习惯用html来展示数据,尤其是结合了js以及css之后,更是让html变得非常的绚丽,可是有些时候在感受绚丽的同时,我们往往对我们本身想要了解的内容变得漠不关心了,其实并不是所有的知识都 ...
- markdown 标识语言
打算改用markdown标记语言来写blog,特地收集了些相关的资料: 基本介绍: markdown 语法说明简明版 markdown 语法说明完整版 一些相应的资料: 知乎上相关的问题解答 mark ...
- Markdown 轻量级标记语言
1.Markdown 语言 1.1 Markdown 简介 Markdown 是一种轻量级的标记语言,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷 ...
随机推荐
- C语言-基础
程序是为了让计算机完成某项任务而编写的逐条执行的指令序列. C语言的特点是:结构化,语言简洁,功能强大,移植性好. 因为移植性好,所以大多数单片机如51.stm32,msp430,等众多嵌入式微处理器 ...
- 【转】安卓Fragment不完全介绍
转两篇博客: 1.http://blog.csdn.net/lmj623565791/article/details/37970961 2.http://blog.csdn.net/lmj623565 ...
- MySQL常用命令(参考资料,部分改动)
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 . 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...
- 【Xilinx-Petalinux学习】-02-建立PetaLinux工程
前面我已经把PetaLinux成功安装到了Ubuntu虚拟机当中了,接下来就要实际操作,将PetaLinux移植到我们自己的硬件平台当中去. step1:硬件描述文件 有两种PetaLinux工程建立 ...
- tomcat 修改编码(Java之负基础实战)
1.找到server.xml 在tomcat安装路径/conf/server.xml 2.设置POST和GET使用相同编码 useBodyEncodingForURI="true" ...
- win10新特性,ubuntu子系统(安装及配置)
最新版win10下可以直接跑ubuntu镜像,直接入正题. 这里如果你没有可能是你的版本不是最新的,我这里是最新的win10直接是有这个功能的.勾选后会要求重启,确定即可. 然后win键弹出搜索,输入 ...
- java配置环境变量-及原因
为什么java要配置环境变量? 那就要从java的编译和解析过程说起 java文件的编译和解析过程 一.一个hellow.java文件,要经历先编译(变成hellow.class),再解析(解析成机器 ...
- RIP 相对寻址
知识共享许可协议本作品采用知识共享署名 4.0 国际许可协议进行许可.转载保留声明头部与原文链接https://luzeshu.com/blog/rip-relative-addressing 本博客 ...
- linux redis 和 windows redis 的安装
Linux 下安装 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download ...
- zookeeper 介绍
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等. Zookeeper是hadoop的一个子项目 ...