MarkDown简明教程

栏目: IT技术 · 发布时间: 5年前

内容简介:MarkDown是一种轻量级标记语法,这种语法利用特殊的文本字符来标识某种样式,让写作者在写作的时候可以全身心的关注内容,而不需要太关心文章格式。当写作完成后可以将MarkDown文件转换成HTML、PDF、图像、Epub等多种通用格式的文档。可以说MarkDown是写博客的利器。比如说,MarkDown语法中使用两个**来标识加粗的样式。我们在书写时只需要写成我是一段文本,这里需要**加粗**。

简介

MarkDown是一种轻量级标记语法,这种语法利用特殊的文本字符来标识某种样式,让写作者在写作的时候可以全身心的关注内容,而不需要太关心文章格式。当写作完成后可以将MarkDown文件转换成HTML、PDF、图像、Epub等多种通用格式的文档。可以说MarkDown是写博客的利器。

比如说,MarkDown语法中使用两个**来标识加粗的样式。我们在书写时只需要写成

我是一段文本,这里需要**加粗**。

经过MarkDown渲染后就是下面的效果

我是一段文本,这里需要 加粗

MarkDown由Aaron Swartz和John Gruber共同设计。Aaron Swartz就是那位在 2013年1月11日自杀,有着开挂一般人生经历的程序员。维基百科对他的介绍是:软件工程师、作家、政治组织者、互联网活动家、维基百科人。

他有着足以让你跪拜的人生经历:

  • 14岁参与RSS 1.0规格标准的制订。
  • 2004年入读斯坦福,之后退学。
  • 2005年创建Infogami,之后与Reddit合并成为其合伙人。
  • 2010年创立求进会(Demand Progress),积极参与禁止网络盗版法案(SOPA)活动,最终该提案被撤回。
  • 2011年7月19日,因被控从MIT和JSTOR下载480万篇学术论文并以免费形式上传于网络被捕。
  • 2013年1月自杀身亡。

MarkDown简明教程

优点

使用Markdown有很多优势。

  • Markdown这种标记语言可以非常方便的排版文章同事适配各大写作网站,这种沉浸式的写作体验让你专注于写作而不是纠结于排版(想想word的写作体验);
  • Markdown是纯文本的格式,比较轻量级,而且文本文件在各个平台(操作系统)上都能顺利打开;
  • 可以非常方便地转换成HTML、PDF、图像、Epub等多种通用格式;
  • 和HTML一样,Markdown也是一种标记语言,但是和HTML比起来,MarkDown更加易于书写,可读性也更高。

缺点

  • 由于MarkDown中的标记符号都是英文字符,所以如果你是用中文在写作的话需要经常切换输入法,比较麻烦。老外在设计MarkDown的时候只考虑到自己,有点“自私”,哈哈;
  • 支持的格式不够全,MarkDown支持的格式没有Word这种软件那么全。比如说原生MarkDown中的表格就不支持跨多行。

下面来介绍下MarkDown的简明用法。

MarkDown语法

MarkDown的语法非常简单,学习成本比较低。这也许也是MarkDown比较流行的一个原因。

标题语法

1、使用 = 和 - 标记一级和二级标题

我展示的是一级标题
=================

我展示的是二级标题
-----------------

但是这种格式的标题最多只能显示两级标题,平时我们用的比较多的还是下面介绍的 # 形式的标题。

2. 使用 # 号标记

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落字体语法

Markdown 段落没有特殊的格式,直接编写文字就好。 段落的换行是使用两个以上空格加上回车 。你也可以使用一个空行来表示开启一个新段落。

字体相关语法

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

显示效果如下:

斜体文本

斜体文本

粗体文本

粗体文本

粗斜体文本

粗斜体文本

分割线相关语法

***
* * *
*****
- - -
----------

效果如下:

删除线相关语法

如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 。

~~程序员自由之路~~

显示效果如下:

程序员自由之路

下划线语法

<u>程序员自由之路</u>

显示效果如下:

程序员自由之路

标注语法

程序员自由之路[^slogan]

显示效果如下:

程序员自由之路

列表语法

无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记

* 程序员自由之路1
+ 程序员自由之路2
- 程序员自由之路3

显示效果

  • 程序员自由之路1
  • 程序员自由之路2
  • 程序员自由之路3

有序列表使用数字并加上 . 号来表示。

1. 程序员自由之路1
2. 程序员自由之路2
3. 程序员自由之路3

显示效果如下

  1. 程序员自由之路1
  2. 程序员自由之路2
  3. 程序员自由之路3

有序列表和无序列表之间可以嵌套

1. 程序员1
    - 自由之路1
    - 自由之路2
2. 程序员2
	- 自由之路3
	- 自由之路4

显示效果如下:

  1. 程序员1
    • 自由之路1
    • 自由之路2
  2. 程序员2
  • 自由之路3
  • 自由之路4

引用语法

MarkDown中使用>来表示引用。

> 事实表明,执着的 程序员 更容易成功~

显示效果如下:

事实表明,执着的程序员更容易成功~

代码语法

MarkDown中一般使用一对```来表示代码块。同时在```旁边还可以指定代码具体是属于什么语言。

```java

public class Hello{

public static void main(String[] args){

System.out.println("Hello World...");

}

}

```

显示效果如下:

public class Hello{
    public static void main(String[] args){
        System.out.println("Hello World...");
    }
}

链接语法

MarkDown中链接的语法如下

[连接名称](链接地址)
<连接地址>

显示效果如下:

欢迎访问我的个人网站程序员自由之路

欢迎访问我的个人网站<www.chensongxia.cn>

MarkDown也支持文内跳转语法,一般通过HTML标签完成。

欢迎阅读自由之路写的

图片语法

MarkDown中的图片语法如下

![alt 属性文本](图片地址)

![alt 属性文本](图片地址 "可选标题")

我们可以使用img标签来使用更高级的图片样式。

<img src="line" width="50%" >

表格语法

MarkDown的表格语法如下:

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

显示效果如下:

表头 表头
单元格 单元格
单元格 单元格

我们可以设置表格的对齐方式:

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

显示效果如下:

左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

HTML元素

目前MarkDown支持的HTML元素: <kbd> <b> <i> <em> <sup> <sub> <br> 等。

参考


以上所述就是小编给大家介绍的《MarkDown简明教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Windows核心编程(第5版)

Windows核心编程(第5版)

Jeffrey Richter、Christophe Nasarre / 葛子昂、周靖、廖敏 / 清华大学出版社 / 2008-9 / 99.00元

这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。. 作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows......一起来看看 《Windows核心编程(第5版)》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具