Markdown简陋教程 Markdown
Markdown是一种轻量级标记语言,具体介绍详见wiki。 初学Markdown,本文是作者根据Markdown语法说明边学习边使用边记录,用markdown来写下这篇blog。
一直想弄一个blog,前不久研究几种适合blog的标记语言,也学习了textile的用法,但是还是决定以后用markdown写blog,两种标记语言大同小异,主要是markdown在网上的资源比较多(编辑器,插件等),所以决定用markdown作为写blog的主要语言。
在本地使用[MarkdownPad][4]来书写,这款软件提供了可见的功能。
Markdown的目标是实现”易读易写”。主要受text-to-HTML格式的影响。HTML是发布的格式,Markdown是一种书写格式。
#样例
Markdown文本
**Header**
A First Level Header
====================
A Second Level Header
--------------------
### Header 3
**blockquote**
> This is a blockquote.
>
> This is the second paragraph in the blockquote.
>
> ## This is an H2 in a blockquote
**emphasize**
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__.
**link**
go to [baidu](http://www.baidu.com)
or goto to [google][1].
[1]: http://www.google.com
**img**

**code**
turn `private` to `public` so that other class can visit it.
为了使用prism高亮,我新建的一种使用代码块的格式。用
//{language}将语言标记出来,本地调用js解析成使用与prism的html语言。
//{python}
print 'Hello World'
上述代码的显示效果如下:
Header
A First Level Header
A Second Level Header ——————–
Header 3
blockquote
This is a blockquote.
This is the second paragraph in the blockquote.
This is an H2 in a blockquote
emphasize
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.
link
go to baidu or goto to google.
img
code
turn private
to public
so that other class can visit it.
为了使用prism高亮,我新建的一种使用代码块的格式。用 //{language}将语言标记出来,本地调用js解析成使用与prism的html语言。
//{python}
print 'Hello World'
很奇怪list的源码用代码的格式表示,排版就乱掉,所以源码中就没写list的
list1
- people
- jim
- dane
- animal
list2
- people
- jim
- dane
- animal
熟悉掌握以上这些标记,写文章也就足够了。
#Markdown语法说明 只举例一些不常用的点
-
引用嵌套
我是引用
还能嵌套哦
-
如果在列表项目内放入引用,
>
需要缩进,像1
中那样。 -
在行首出现
数字. 描述
默认会被认为是列表,如果你不想这么做,可以如下:100\. What a great score.
100. What a great score.
\
是转义字符。 -
如果想在list项目中的某块内容变为代码块,需要
tab
两次,像3
中那样。tab
一次是没有效果的。tab
一次表示内容是当前列表项中的内容。如5
中的下划线,必须tab
一次,否则6
无法正常标号。 -
有很多方法可以建立分割线,这里只说我用的一种,
----------
可以建立分割线,这行不能有其他东西。
-
反引号`
可以包裹一小段代码,如果这小段代码中也有`
,你可以用多个`
·包裹,并在`
两端留有空格。 -
目前位置,纯Markdown语言无法制定图片的大小,如果有这个需求可以使用
<img>
标签。 -
Markdown接受
\
来转义那些在语法中有意义的字符变成普通字符。 需要转义的字符有:\ 反斜线 ` 反引号 * 星号 _ 底线 {} 花括号 [] 方括号 () 括弧 # 井字号 + 加号 - 减号 . 英文句点 ! 惊叹号
#over 毕竟这是门标记语言,知识点很少,说明很容易上手,没有必要刻意去记,多写几篇blog就熟悉了。
blog comments powered by Disqus