Markdown语法学习笔记

markdown语法总结

Posted by lijiahao on September 1, 2015

简介

  markdown是一种可以使用文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式,相比HTML来进行文本书写,markdown具有简单易用的优点,不管是专业程序设计员还是博客写手甚至是文科生,都可以很容易的学习markdown。

1.段落、标题和引用

段落:markdown使用空行表示段落终结,故一行或一行以上的空行代表一个<p>标签的结束。

标题:HTML中有六级标题:<h1><h6>,对应的,markdown里也有六级标题,常用的方法是在标题内容前加“#”,一个“#”代表一级标题,如#表示<h1>,##表示<h2>,以此类推。

  使用#标记标题的方式称为atx形式,markdown还有一种setext形式标记方式,这种方式使用底线的形式,在标题内容下进行标记,如:

这是一级标题     ---->  <h1>这是一级标题</h1>
====
这是二级标题     ---->  <h2>这是一级标题</h1>
---

引用:引用内容前使用>角括号进行标记,相当于HTML中的<blockquote>,如:

>这是引用内容   ------>  <blockquote>这是引用内容</blockquote>

2.斜体及强调加粗

斜体:需要斜体的内容加上*_

加粗:需要加粗的内容上加**__

*斜体*   ----->  <em>斜体</em>
_斜体_   ----->  <em>斜体</em>

**加粗**   ----->  <strong>斜体</strong>
__加粗__   ----->  <strong>斜体</strong>

3.列表

无序列表:使用星号(*)、加号(+)或减号(-)。

* 627
* 628
* 629 //注意*与内容间需要保留空格!
输出:
<ul>
<li>627</li>
<li>628</li>
<li>629</li>
</ul> **有序列表:**直接使用`1.`、`2.`、`3.`...即可。

1.627
2.628
3.629
输出:
<ol>
<li>627</li>
<li>628</li>
<li>629</li>
</ol>

4.链接

  链接标记有行内样式和参考样式,行内样式使用比较多,这里只记录行内样式:使用[]标记<a>标签,[]后紧接()添加href

This is an [example link](http://123.com)

相当于:
This is an <a href="http://123.com">example link</a>

5.图片

  图片与链接类似,以一个例子说明其用法:

![alt text](/path/img.jpg "Title")
输出为:
<img src="/path/img.jpg" alt="alt text" title="Title">

6.代码

  反引号`标记代码区段。 如果是已经格式化的代码段,只需代码每行缩进4个空格或一个tab即可。

附:markdown首行空格的实现方式

  输入法使用shift+space切换至全角模式,之后空格两格即可。


原创不易,如果觉得这篇文章对你有帮助,不如赏杯咖啡吧
微信
支付宝