发布于 2014-11-22 14:12:10 | 462 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Markdown 语法说明,程序狗速度看过来!

Markdown 轻量级标记语言

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。


本文为大家分享是一篇Markdown的入门教材,感兴趣的同学参考下。

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。

代码

单个回车
视为空格。

连续回车

才能分段。

行尾加两个空格,这里->  
即可段内换行。

*这些文字显示为斜体*

**这些文字显示为粗体**

效果

单个回车 视为空格。

连续回车

才能分段。

行尾加两个空格,这里->
即可段内换行。

这些文字显示为斜体

这些文字显示为粗体


代码

行的开头空4个空格,表示程序代码,例如:

C#:

    //这里显示一些代码,在正文显示中会自动识别语言,进行代码染色,这是一段C#代码
    public class Blog
    {
         public int Id { get; set; }
         public string Subject { get; set; }
    }

Python:

    keywords = ["dsaa","Asd","sadc","Gdfd","gdfdd","gaf","gabdddddd","eg"]
    print dict([(i[0],list(i[1])) for i in groupby(sorted(keywords),lambda    x:x[0].lower())])

Javascript:

    /**
     * nth element in the fibonacci series.
     * @param n >= 0
     * @return the nth element, >= 0.
     */
    function fib(n) {
        var a = 1, b = 1;
        var tmp;
        while (--n >= 0) {
            tmp = a;
            a += b;
           b = tmp;
        }
        return a;
    }

    document.write(fib(10));

效果

行的开头空4个空格,表示程序代码,例如:

C#:

//这里显示一些代码,在正文显示中会自动识别语言,进行代码染色,这是一段C#代码
public class Blog
{
     public int Id { get; set; }
     public string Subject { get; set; }
}

Python:

keywords = ["dsaa","Asd","sadc","Gdfd","gdfdd","gaf","gabdddddd","eg"]
print dict([(i[0],list(i[1])) for i in groupby(sorted(keywords),lambda    x:x[0].lower())])

Javascript:

/**
 * nth element in the fibonacci series.
 * @param n >= 0
 * @return the nth element, >= 0.
 */
function fib(n) {
    var a = 1, b = 1;
    var tmp;
    while (--n >= 0) {
        tmp = a;
        a += b;
       b = tmp;
    }
    return a;
}

document.write(fib(10));

代码

>表示引用文字内容。

#表示这是一级标题
##表示这是二级标题
###表示这是三级标题
……
###### 最小是六级标题

也可以这样表示大标题
=

这样表示小标题
-

效果

表示引用文字内容。

表示这是一级标题

表示这是二级标题

表示这是三级标题

……

最小是六级标题

也可以这样表示大标题

这样表示小标题


代码

---
上面是一条分隔线


- 这是无序列表项目
- 这是无序列表项目
- 这是无序列表项目

两个列表之间不能相邻,否则会解释为嵌套的列表

1. 这是有序列表项目
2. 这是有序列表项目
3. 这是有序列表项目

下面这个是嵌套的列表

- 外层列表项目
 + 内层列表项目
 + 内层无序列表项目
 + 内层列表项目
- 外层列表项目

效果


上面是一条分隔线

  • 这是无序列表项目
  • 这是无序列表项目
  • 这是无序列表项目

两个列表之间不能相邻,否则会解释为嵌套的列表

  1. 这是有序列表项目
  2. 这是有序列表项目
  3. 这是有序列表项目

下面这个是嵌套的列表

  • 外层列表项目
    • 内层列表项目
    • 内层无序列表项目
    • 内层列表项目
  • 外层列表项目

代码

直接把一个URL显示为超级连接:

也可以这样:[PHPERZ](http://www.phperz.com)

图像和链接非常类似,区别在开头加一个惊叹号: ![这是一个Logo图像](http://img.phperz.com/statics/images/logo.png)

此外,还可以以索引方式把url都列在文章的最后,例如这样:

[PHPERZ][1]
![PHPERZ Logo][2]

[1]:http://www.phperz.com
[2]:http://img.phperz.com/statics/images/logo.png

效果

直接把一个URL显示为超级连接:

也可以这样:PHPERZ

图像和链接非常类似,区别在开头加一个惊叹号:

此外,还可以以索引方式把url都列在文章的最后,例如这样:

PHPERZ



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务