MarkDown语法入门

Markdown语法

一:标题设置

有两种方法

1.在文字前面加上”#”,通过”#”数量表示几级标题。(一共有六级,一级标题字体最大)标准写法是在#后空一格再写文字 注意#前面不能有空格

2.用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),例如

his is an H1
========
This is an H2
-------------

任何数量的 = 和 - 都可以有效果
另外:标题默认上一行为空行,会自动换行

二:换行

在文本中输入的换行会从最终生成的结果中删除,浏览器会根据可用空间自动换行。如果想强迫换行,可以在行尾插入至少两个空格。

语法:空格+空格+回车 (也就是说行尾至少要有两个空格)或者可以连续两个回车 (一个 Markdown 段落的前后要有一个以上的空行(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格和制表符,则该行也会被视为空行)

三:空格

Markdown不识别半角空格,当需要空格时,按shift+Space,然后再按空格键即可

四:强调

斜体:斜体   语法:斜体 或者*斜体 对应 标签

粗体:粗体 语法:粗体 或者 粗体

五:列表

有序列表:

  1. 列表项
  2. 列表项
  3. 列表项

语法:数字+空格+文字 列表第一行和最后一行要空行

无序列表

  • 列表项
  • 列表现性
  • 列表项

语法:即 星号+空格+文字 或者 短杠+空格+文字

六 :引用

例子:

第一级引用

第二级引用:Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[1]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown同时还是一个由Gruber编写的Perl脚本:Markdown.pl。它把用markdown语法编写的内容转换成有效的、结构良好的XHTML或HTML内容,并将左尖括号(‘<’)和&号替换成它们各自的字符实体引用。它可以用作单独的脚本,Blosxom和Movable Type的插件又或者BBEdit的文本过滤器.[1]
Markdown也已经被其他人用Perl和别的编程语言重新实现,其中一个Perl模块放在了CPAN(Text::Markdown)上。它基于一个BSD风格的许可证分发并可以作为几个内容管理系统的插件。

语法:

>第一级引用
>>第二级引用:Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[1]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown同时还是一个由Gruber编写的Perl脚本:Markdown.pl。它把用markdown语法编写的内容转换成有效的、结构良好的XHTMLHTML内容,并将左尖括号('<')和&号替换成它们各自的字符实体引用。它可以用作单独的脚本,BlosxomMovable Type的插件又或者BBEdit的文本过滤器.[1]
Markdown也已经被其他人用Perl和别的编程语言重新实现,其中一个Perl模块放在了CPAN(Text::Markdown)上。它基于一个BSD风格的许可证分发并可以作为几个内容管理系统的插件。
在一段引用文字前加上>符号即可 
使用 > 表示开始引用,后面的内容会被加上 <blockquote> 标签。可以每一行都是用,也可以只在第一行使用。用空白行相隔来标志引用结束。>的个数表示引用的层级。

七:图片与链接

图片
 我的头像
 
语法:

![我的头像](http://avatar.csdn.net/C/4/C/1_qq_32337109.jpg) 

链接: 我的博客
语法:

[我的博客](http://blog.csdn.net/qq_32337109)

八:表格

比较麻烦,建议直接用HTML

九:代码

作为一个程序员,在页面中插入代码是经常的事情,那么如何插入代码呢?

示例:

void BubbletSort(int*a,int len) {
    int m;
    for (bool bSwap=true; bSwap; len++) {
        bSwap = false;
        for (int j=1;j<len;j++) {
            if (a[j-1]>a[j]) {   
                m=a[j];
                a[j]=a[j-1];
                a[j-1]=m;
                bSwap=true;
            }
        }
    }
}

语法: 就是三个英文键盘上数字键1左边的那个键

不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外标注这是 HTML 或是 Markdown;只要直接加标签就可以了

要制约的只有一些 HTML 区块元素――比如 <div><table><pre><p> 等标签,必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进

十:分割线

在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:





* * *

***

*****

- - -

十一:特殊字符

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号  

特殊字符转换

< 写为 &lt
& 写为 &amp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值