简介

做为一种标记语言,广泛应用在写作领域,markdown语法编写的文本,经过特殊的软件进行展示:

  1. 目的:相对html,markdown提高文本的可读可写性
  2. 兼容:兼容html
  3. 自动转换特殊字符:<和&在markdown文档中,会自动转义(是除tml实体外)

官方手册:http://daringfireball.net/projects/markdown/syntax

中文手册: http://wowubuntu.com/markdown/#list

编辑器:CmdMarkdown 马克飞象 typora Sublime配合插件


区块元素

  1. 段落和换行

    • 段落前后至少一个空行(包含只有空格和制表符的行)
    • 强制换行,两个以上空格+回车
  2. 标题
    • #号开头,6个级别,几个#号对应几级标题
  3. 区块引用
    • >号开头每行(可只第一行)
    • 可嵌套>>, >>>代表不同的嵌套
    • 引用块内也可以使用其他的markdown语法
  4. 列表
    • 无序列表,每个列表项以开头:* + -任意一个符号+1个空格或制表符
    • 有序列表,每个列表项以开头:数字+点号+1个空格或制表符
    • 列表包含段落,列表项以空行间隔
    • 列表包含引用块,首行缩进,再使用对应语法
    • 列表包含代码块,首行缩进,再使用对应语法,即两个制表符或8个空格
  5. 代码区块
    • 开始:缩进4个空格或1个制表符
    • 结束:没有使用缩进的那一行
  6. 分割线
    • 连续3个以上的下列符号开头(星号、减号、下划线)

行内元素

  1. 链接

    支持两种语法:行内和参考式

    1. 行内式,[谷歌](http://google.com "提示这是谷歌")
    2. 参考式,[谷歌][google_id], 接着在任意处

      定义\ [google_id]: http://google.com "提示这是谷歌"

      或者\ [google_id]: http://google.com '提示这是谷歌'

      或者 [google_id]: http://google.com (提示这是谷歌)

    简写参考式:[google][], 然后[google]: http://google.com

    建议:链接较多时,使用连接式,然后将声明放在段落后,或者文件后

  2. 强调
    • 倾斜,*强调的文本*, 星号与文本间不能有空白,本质是转化为em
    • 加粗,**强调的文本**, 本质是转化为strong
    • 加粗倾斜,***强调的文本***
  3. 代码(行内)

    `print()`,该符号包裹的区域是代码,ESC键下方那个

  4. 图片

    和超链接类是,只需要在链接前增加一个感叹号

    ![美女提示](/img/girl.png "optional title")


其他

  1. 自动链接

    <http://wxample.com>,将会http://wxample.com

  2. 反斜杠

    使用反斜杠来插入markdown中特殊作用的符号

    反斜杠, 反引号, 星号, 底线, 花括号, 方括号, 括弧, 井号, 减号, 英文句点, 感叹号

Markdown 标记语言简介的更多相关文章

  1. Markdown 标记语言指北 - 源码

    这是上一篇博客的源代码. 这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. # Markdown 标记语言指北 #### TOC 1. [什么是 Markdown?](#%E4 ...

  2. Markdown 标记语言指北

    这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. Markdown 标记语言指北 TOC 什么是 Markdown? Markdown 可以用来干什么? 第一步? 一些专业一点 ...

  3. Markdown标记语言

    Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”.这种语言吸收了很 ...

  4. 学习使用Markdown标记语言

    学习如何使用Markdown进行文本编辑 使用教程   大家若是经常逛Github,就知道其中有一个文件叫做README.MD.我一开始也不知道这个.MD是什么意思,后来我自己写了一次,就知道了这一种 ...

  5. 认识与入门 MarkDown 标记语言

    一.MarkDown 概念: 一种轻量级的标记语言,标记符号不超过十个,现有很多支持MarkDown语法的编辑器以及网站.Markdown从写作到完成,导出格式随心所欲,可以导出HTML,也可以导出P ...

  6. 【工具向01】——markdown 文本编辑语言相关

    markdown简介 Markdown是一种轻量级标记语言创始人为约翰·格鲁伯.它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档".这种语言吸 ...

  7. 面向内容的标记语言--markdonw

    引言: 我们习惯用html来展示数据,尤其是结合了js以及css之后,更是让html变得非常的绚丽,可是有些时候在感受绚丽的同时,我们往往对我们本身想要了解的内容变得漠不关心了,其实并不是所有的知识都 ...

  8. markdown 标识语言

    打算改用markdown标记语言来写blog,特地收集了些相关的资料: 基本介绍: markdown 语法说明简明版 markdown 语法说明完整版 一些相应的资料: 知乎上相关的问题解答 mark ...

  9. Markdown 轻量级标记语言

    1.Markdown 语言 1.1 Markdown 简介 Markdown 是一种轻量级的标记语言,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷 ...

随机推荐

  1. jquery弹窗插件

    .zhuti { position:absolute; z-index:; font-size:14px; border-radius:5px; box-shadow: 5px white; over ...

  2. .NET防止重复提交数据

    最近在做一个销售系统的时候,操作人员提交数据的时候数据库竟然会出现多条数据相同的记录,并且是在1秒之内,客户反馈给我们,第一反应是重复提交的问题,检查了下代码,程序执行完成后应该是跳转到别的页面的,可 ...

  3. 忘记Django登陆账号和密码的处理方法

    Reference: http://nolinux.blog.51cto.com/4824967/1743392 公司部署了一套分布式网络监控系统,使用celery来做的分布式任务队列,针对celer ...

  4. PHP与MySql建立连接

    通过PHP脚本建立与一个MySQL数据库的连接时,数据库服务器的主机位置(在本地就是localhost).用户名(root).密码.和数据库名是必须的.一旦建立连接,脚本就能执行SQL命令.二者联系的 ...

  5. 绘图——Android绘图基础:Canvas、Paint等

    Android的绘图应该继承View组件,并重写它的onDraw(Canvas canvas)方法即可. 重写onDraw(Canvas canvas)方法时涉及一个绘图API:Canvas,Canv ...

  6. iconfont.cn阿里巴巴矢量图下载字体图标实战

    1.阿里巴巴矢量图网址:www.iconfont.cn 2.然后用新浪微博账号登录 3.输入要查找的图标相应的关键字,回车 4.滑过要找的图标,点击购物车,让图标存储到暂存架中 5.点击暂存架,存储为 ...

  7. Zepto 使用中的一些注意点(转)

    http://www.zeptojs.cn/     zepto英文站在线文档 http://www.css88.com/doc/zeptojs_api/       zepto中文站在线文档 htt ...

  8. iOS 程序初始一个带导航栏的视图

    @synthesize window = _window; @synthesize rootViewController = _rootViewController; - (BOOL)applicat ...

  9. 封装 INI 文件读写函数

    delphi读写ini文件实例 //--两个过程,主要实现:窗体关闭的时候,文件保存界面信息:窗体创建的时候,程序读取文件文件保存的信息. //--首先要uses IniFiles(单元) //--窗 ...

  10. No curses/termcap library found

    CentOS6.5中编译Mysql时遇见如下错误 error: No curses/termcap library found checking for tgetent in -lncurses... ...