上一篇文章中介绍了如何通过Github和Jekyll搭建个人博客。而要想方便的进行博客写作,那么Markdown是必不可少的工具。本文将通过一些简单的例子来说明Markdown的用法。

什么是Markdown

Markdown是一个将文本转化为HTML的工具。简单来说,Markdown是一个兼顾可读性与易用性的轻量级标记体系。Markdown并不追求大而全,它只关心HTML里最常用的几个标记,对于一些不常用的标记它允许直接将HTML标记插入文本。

标题

Markdown提供了两种方式(Setext和Atx)来显示标题。

语法:

Setext方式

标题1

=================

标题2

-----------------

Atx方式

# 标题1

## 标题2

###### 标题6

效果:

Setext方式

标题1

标题2

Atx方式

标题1

标题2

标题6

换行

在文字的末尾使用两个或两个以上的空格来表示换行。

引用

行首使用>加上一个空格表示引用段落,内部可以嵌套多个引用。

语法:

> 这是一个引用,

> 这里木有换行,

> 在这里换行了。

> > 内部嵌套

效果:

这是一个引用,

这里木有换行,

在这里换行了。

内部嵌套

列表

无序列表使用*、+或-后面加上空格来表示。

语法:

* Item 1

* Item 2

* Item 3

+ Item 1

+ Item 2

+ Item 3

- Item 1

- Item 2

- Item 3

效果:

Item 1

Item 2

Item 3

Item 1

Item 2

Item 3

Item 1

Item 2

Item 3

有序列表使用数字加英文句号加空格表示。

语法:

1. Item 1

2. Item 2

3. Item 3

效果:

Item 1

Item 2

Item 3

代码区域

行内代码使用反斜杠`表示。

代码段落则是在每行文字前加4个空格或者1个缩进符表示。

语法:

Bash中可以使用echo来进行输出。

$ echo 'Something'

$ echo -e '\tSomething\n'

效果:

Bash中可以使用echo来进行输出。

$ echo 'Something'

$ echo -e '\tSomething\n'

强调

Markdown使用\*或\_表示强调。

语法:

单星号 = *斜体*

单下划线 = _斜体_

双星号 = **加粗**

双下划线 = __加粗__

效果:

单星号 = 斜体

单下划线 = 斜体

双星号 = 加粗

双下划线 = 加粗

链接

Markdown支持两种风格的链接:Inline和Reference。

语法:

Inline:以中括号标记显示的链接文本,后面紧跟用小括号包围的链接。如果链接有title属性,则在链接中使用空格加"title属性"。

Reference:一般应用于多个不同位置使用相同链接。通常分为两个部分,调用部分为[链接文本][ref];定义部分可以出现在文本中的其他位置,格式为[ref]: http://some/link/address (可选的标题)。

注:ref中不区分大小写。

这是一个Inline[示例](http://equation85.github.com "可选的title")。

这是一个Reference[示例][ref]。

[ref]: http://equation85.github.com

效果:

这是一个Inline示例。

这是一个Reference示例。

图片

图片的使用方法基本上和链接类似,只是在中括号前加叹号。

注:Markdown不能设置图片大小,如果必须设置则应使用HTML标记

语法:

Inline示例:![替代文本](/assets/images/jian.jpg "可选的title")

Reference示例:![替代文本][pic]

[pic]: /assets/images/ship.jpg "可选的title"

HTML示例:

效果:

其他

自动链接

使用尖括号,可以为输入的URL或者邮箱自动创建链接。如test@domain.com。

分隔线

在一行中使用三个或三个以上的*、-或_可以添加分隔线,其中可以有空白,但是不能有其他字符。

转义字符

Markdown中的转义字符为\,可以转义的有:

\\ 反斜杠

\` 反引号

\* 星号

\_ 下划线

\{\} 大括号

\[\] 中括号

\(\) 小括号

\# 井号

\+ 加号

\- 减号

\. 英文句号

\! 感叹号

结语

Markdown语法很大程度上减少了编辑的成本,但是在写作这篇文章的时候也发现某些标记对中文的支持似乎并不完美,虽然这些缺陷可以通过直接插入HTML代码解决(但这么做一点都不漂亮)。总的来说,能够在离线状态下使用命令行模式进行写作还是很爽的,相比在线写作模式精力可以更专注。

Published:

February

16

2012

category:

markdown转义_Markdown语法示例相关推荐

  1. markdown转义_markdown表格不能转义|解决办法

    今天建表发现markdown建表时在表格中不能转移"|"字符,包括简书也不能,但是马克飞象就可以. 解决办法:用html转义字符代替,"|"的转义字符是| 示例 ...

  2. markdown数学公式换行对齐_Markdown语法详细

    前言 为什么我们要用MarkDown文档呢? 首先它可以边写文档边进行排版,不需要鼠标操作,这样思路就不会断断续续,其次现在各个主流的APP都已经是可以全平台同步,电脑和手书可以直接书写,我们有什么法 ...

  3. Markdown教程常用语法随笔

    文章目录 一.概述 1.简介 2.优点 3.不足 二.基础语法 1.标题 1.1 SeText 风格 1.2 Atx 风格 2.段落 2.1 分段 2.2 换行 2.3 缩进 2.4 字体 2.5 分 ...

  4. Markdown 入门及语法详细指南 ★

    文章目录 Markdown 简介 Markdown 编辑工具 1. 平台集成 2. 独立软件 3. 插件拓展 Markdown 基本语法 快捷键 1. 标题 2. 文本 3. 列表 4. 引用 5. ...

  5. cricheditview实现语法高亮和行号_Markdown语法详解及工具介绍

    一.快捷键 加粗 Ctrl + B斜体 Ctrl + I引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl ...

  6. Cmd Markdown编辑器简明语法手册

    目录 1. 斜体和粗体 2. 分级标题 3. 外链接 4. 无序列表 5. 有序列表 6. 文字引用 7. 行内代码块 8. 代码块 9. 插入图像 Cmd Markdown 高阶语法手册 1. 内容 ...

  7. a pycharm 标记多个_轻松学透Markdown的终极教程 #3:Markdown标准标记语法(全)

    轻松学透Markdown的终极教程 #3: Markdown标准标记语法(全) 掌握并熟记一些常用的Markdown的标记语法,简单.有趣.实用 其实如果大家选择了一款Markdown编辑器上手的话, ...

  8. MarkDown高阶语法手册

    原文链接 1. 内容目录 在段落中填写 [TOC] 以显示全文内容的目录结构. 文章目录 1. 内容目录 2. 标签分类 3. 删除线 4. 注脚 5. LaTeX 公式 6. 加强的代码块 7. 流 ...

  9. latex 甘特图_Markdown语法图文全面详解(10分钟学会)

    点击上方蓝字关注公众号 码个蛋第255次推文程序员必备语法作者:AWeiLoveAndroid 博客:https://www.jianshu.com/u/f408bdadacce文章目录快捷键 基本语 ...

最新文章

  1. putty如何安装mysql_使用Linux 安装MySQL
  2. Google全球员工围攻Google!
  3. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
  4. python爬虫完整实例-python爬虫实战之爬取京东商城实例教程
  5. python基础学习笔记2
  6. java.net.SocketException四大异常解决方案---转
  7. 没有搜索_没有明显足够搜索量关键词的类目产品应该怎么办?
  8. python2 python3 import,从python2到python3的导入处理/模块的更改?
  9. Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
  10. 作为一个软件开发公司如何让自己的技术落地应用产生价值呢?
  11. 软件工程之项目开发计划
  12. Excel如何输入负数
  13. 我用 140 行代码,带你看一场流星雨⭐
  14. 大带宽、高灵敏度、扫描快速手持式监测接收机TFN DC700S
  15. 扫描NFC卡,获取卡号存储到本地并可以以Excel形式导出数据
  16. 吴裕雄--天生自然 诗经:声声慢·寻寻觅觅
  17. 多人扑克游戏:99分游戏规则介绍
  18. FST构图可视化详解
  19. 外网访问内网(内网穿透)
  20. 千万别入坑:推荐6款特别好用软件

热门文章

  1. 现代A200硬启动方法
  2. 软件测试人员常用的sql语句(三)
  3. Axios 中文文档/说明
  4. GeoSever的安装与部署
  5. PostGis和geoserver的安装和使用
  6. Linux之Vim常用操作
  7. 爬虫框架Scrapy框架的介绍 一看就明白
  8. phpstorm 配置ftp, 自动更新同步代码 (亲测完美)
  9. discuz 上传头像时 提示 目录不可写 Can not write to the data/tmp folder!
  10. 转载——陀螺仪工作原理