Markdown的学习

Markdown的使用

Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

段落、标题、区块代码

一个段落是由一个以上的连接的行句组成,而一个以上的空行则会划分出不同的段落(空行的定义是显示上看起来像是空行,就被视为空行,例如有一行只有空白和 tab,那该行也会被视为空行),一般的段落不需要用空白或换行缩进。

Markdown 支持两种标题的语法,Setext 和 atx 形式。Setext 形式是用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),Atx 形式在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶。

个人使用的编辑器是MarkdownPad2。本文普片中的显示效果均为该软件markdownpad-github.css样式显示,如有差别,可能为编辑器样式问题。

Markdown语法

一级标题
====================
二级标题
---------------------

这是一个普通段落。

三级标题

> 这是一个块引用.
>
> 这是块引用的第二段.
>
> ## 快引用中的二级标题

显示效果图:

修辞和强调

Markdown 使用* 和_ _来标记需要强调的区段。一个为斜体*,两个为粗体

Markdown语法

Some of these words are emphasized.
Some of these words are emphasized also.
Use two asterisks for strong emphasis.
Or, if you prefer, use two underscores instead.

显示效果图

列表

无序列表使用*、+和-来做为列表的项目标记:

Markdown语法

* Candy.
+ Gum.
- Booze.

显示效果图

有序的列表则是使用一般的数字接着一个英文句点作为项目标记:

Markdown语法

1. Red
2. Green
3. Blue

显示效果图

网页源码如下,页面是以ol有序列表标签转换的 ,并不是直接把123显示


  1. Red

  2. Green

  3. Blue

链接

Markdown 支援两种形式的链接语法: 行内 和 参考 两种形式,两种都是使用角括号来把文字转成连结。

行内形式是直接在后面用括号直接接上链接:

Markdown语法

这是 百度链接.

显示效果图

Markdown语法

This is an example link.

输出为HTML


This is an example link.

参考形式的链接让你可以为链接定一个名称,之后你可以在文件的其他地方定义该链接的内容:

Markdown语法

I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3].

[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"

输出为HTML

I get 10 times more traffic from Google than from Yahoo or MSN.

图片

图片的语法和链接很像。

行内形式(title 是选择性的):

alt text

参考形式:

![alt text][id]
[id]: /path/to/img.jpg "Title"

代码

在一般的段落文字中,你可以使用反引号 ` 来标记代码区段,区段内的 &、< 和 > 都会被自动的转换成 HTML 实体,这项特性让你可以很容易的在代码区段内插入 HTML 码:

Markdown语法

I strongly recommend against using any <blink> tags.
I wish SmartyPants used named entities like &mdash;
instead of decimal-encoded entites like &#8212;.

显示效果图

如果要建立一个已经格式化好的代码区块,只要每行都缩进 4 个空格或是一个 tab 就可以了,而 &、< 和 > 也一样会自动转成 HTML 实体。

Markdown语法

If you want your page to validate under XHTML 1.0 Strict,
you've got to put paragraph tags in your blockquotes:


For example.


输出为HTML

If you want your page to validate under XHTML 1.0 Strict,
you've got to put paragraph tags in your blockquotes:


<blockquote>
<p>For example.</p>
</blockquote>

以上为本人学习markdown语法所见与测试,markdown语法是一种简洁的文本输出格式,语法主要为以上几个方面,使用简洁;现在支持的网站的软件都很多了。
虽然显示效果不如富文本显示丰富,但是内容才是记录的关键。根据markdown语法修改样式也能达到丰富多彩的显示效果。

个人学习Markdown语法所阅读的网站:Markdown 语法说明

MarkdownPad2 注册码原文提供地址:
授权key
邮箱地址:
Soar360@live.com
授权秘钥:
GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh+nzX1xoVQ8NAuH

posted @ 2016-09-03 12:17  zhaodazzle  阅读(95)  评论(0)    收藏  举报