Markdown语法实例

Markdown是一款非常不错的编辑器,它的语法简介明了、学习容易,而且功能比纯文本编辑器强。

语法

段落和换行

在Markdown的段落是由一个或多个连续的文本行组成的,他们之间要有一个以上的空行。并且普通段落不该用空格或制表符来缩进。

在两个段落之间的空行,在生成HTML时,Markdown会自动在空行之间生成<br/>.如果你想在段落中确实想要插入<br/>标签的话,在插入处先按如两个以上的空格再回车。

标题

Markdown支持两种标题的语法,类Setext和类atx类。类Setext形式是用底线的形式,及利用=-来表示。而类atx形式是利用在行首添加1到6个=来表示对应1到6阶的标题。例如这样:

# 这是 H1 #

## 这是 H2 ##

### 这是 H3 ###

#### 这是 H4 ####

他们对应显示是:

 

这是 H1

这是 H2

这是 H3

这是 H4

区块引用

Markdown语法中区块引用的方式是利用>符号。例如:

>这是一段引用文字

显示出来就是:

这是一段引用文字

区块也可以嵌套引用,只要你在引用时根据层次加上不同数量的>。例如:

>这是一段引用文字
>>这是嵌套引文文字

显示出来是这样的:

这是一段引用文字

这是一段嵌套引用文字

列表

Markdown支持无序列表和有序列列表。

无序列表使用星号、加号或者减号作为列表标记。 例如:

- 这是第一条
- 这是第二条
- 这是第三条

显示出来是:

  • 这是第一条
  • 这是第二条
  • 这是第三条

有序列表使用数字加英文句点:

1. 这是第一条
2. 这是第二条
3. 这是第三条

显示出来是:

  1. 这是第一条
  2. 这是第二条
  3. 这是第三条

代码区块

Markdown会用<pre><code>标签把代码区块包起来。 要在Markdown中建立代码区块很简单,只要简单的缩进4个空格或者一个制表符就可以,。例如:

#include<stdio.h>
main()
{

printf("Hello world!");

}

分隔线

你可以在一行中使用三个以上的*--来建立一个分隔线。 下面的每种方法都可以建立分隔线:

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

例如***显示:


链接

Markdown支持两种形式的链接语法:行内式和参考式

不管是那一种方式,链接文字都是用方括号来标记。 行内式链接,只要在方括号后面紧跟圆括号并插入网址链接即可,如果要加上链接的title文字,只要在网址后面,用双引号把title文字包起来即可。 例如:

this is [an example](http://blog.lxx1.com/ "科技爱好者博客")

显示出来是:

this is an example

强调

Markdown使用*和底线_来标记强调字词的符号。 例如:

*single asterisks*
_single asterisks_

显示出来是:

single asterisks

single asterisks

代码

要标记一小段行内代码,可以使用反引号(`)把它包起来。 例如:

Use the `printf()` function

显示出来是:

Use the printf() function

图片

要插入图片,要在一个感叹号后面接着方括号,里面放上图片的替代文字,接着一个普通括号,里面放上图片的网址。例如:

![示例图片](http://image.lxx1.com)

Markdown还没有办法指定图片的宽高,要指定的话,可以使用<img>标签。

 

 

查看用markdown编辑器生成的页面:

点击打开:Markdown

或点击:http://blog.lxx1.com/wp-content/uploads/2015/03/Markdown.html

 

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: Markdown语法实例 (http://blog.lxx1.com/384)

如果博客对您有帮助,请给我 打赏


科技爱好者

工科学生大四在读,专业嵌入式开发,喜欢计算机,喜欢单片机,喜欢各种各样美好的东西,相信科技正在改变世界! 这是我的 个人博客

One thought on “Markdown语法实例

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据