Markdown语法

2017-03-25  本文已影响0人  Evtion

Markdown 是一种轻量级标记语言,目标是实现易读易写,轻量级标志语言和超文本标志语言HTML有想类似,但是Markdown不是为替代HTML的文本语言,Markdown兼容部分HTML的语法,但是Mardown提供简单易记得命令符号,给用户更好更快地写出格式美好的文档,对于作者这种完全忘记Microsoft Office的使用方法的人,Markdown更加适合或者说是更加贴近。Markdown的格式md也是以后的流行的趋势,MacOS的Markdown工具Mou,window系统下的MarkdownPad都是比较流行的Markdown系列软件。现在很多的博主撰写都是支持Markdown语法,例如简书;现在有道笔记等等。现在介绍一下Markdown的常用语法。

1.标题

<p>在Markdown中,添加标题的级别,只要在标题的文本上相应地添加#就可以了,标题一共六级,一个#表示标题1级,依次添加#的数目,就可以表示标题的级数。例如:
</p>

# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
###### 标题6
2.代码

如果你想添加代码框来表示代码片段,这对于程序员的哥们是比较实用的命令符号,比如你想撰写一段javascript代码的话,可以
添加```代码片段```的方式来包括代码,在两个```之间添加代码就好,例如:

const http=require('http');
const server=http.createServer(function(req,res){
  res.writeHead(200,{"content-Type":"text/plain"});
  res.write("hello the world");
  res.end();
});
server.listen(520,function(){
  console.log("Do you love me??");
});
//ES6写法
const http=require('http');
const server=http.createServer((req,res) =>{
  res.writeHead(200,{"content-Type":"text/plain"});
  res.write("hello the world");
  res.end();
});
server.listen(520,()=>{
  console.log("Do you love me??");
});
3.粗斜体

粗斜体是日常撰写文本也比较经常使用到的,粗体可以直接在要加粗的为本左右添加两个*就可以加粗,例如:粗体;斜体可以在左右两边加一个*就可以了,例如:斜体;如果需求是粗斜体,需加粗和加斜的文本左右加三个*;以上效果可以参考:

*斜体*
**粗体**
***粗斜体***

直接使用_也可以代替*号完成相同的效果。

4.链接

撰写文稿的过程中,总是遇到链接的情况,下面是链接的常用命令符号:

文字的链接  [链接名称](http://链接地址)
网址的链接 <http://链接地址>
5.列表
+ 无序列表文本 //加号后面添加一个空格
-  无序列表文本 //加号后面添加一个空格
* 无序列表文本 //加号后面添加一个空格
1. 有序排列文本
2. 有序排列文本
3. 有序排列文本
1.有序列表
   - 无序列表 //前面2个空格
      1.1 有序列表 //前面4个空格
2.列表中多段换行
   段落一 //前面2个空格,整体保持相同的空格可以使格式一致
   段落二 //前面2个空格,整体保持相同的空格可以使格式一致
   段落三 //前面2个空格,整体保持相同的空格可以使格式一致
3.列表中添加引用的效果

   >引用效果文本 //前面空一行,保持与上文相同的空格数目
4.列表中引入代码片段
    前面添加相同的空格数,然后直接添加"```"
5.引用
> 加效果文本 // >后面需要添加空格
> 一级引用  // >加空格
> 一级引用 > 二级嵌套 // > 加空格
> 一级引用 > 二级嵌套 >三级嵌套 // > 加空格
> 引用文本
    +(-/*)  嵌套的列表文本 // 前面添加空格
    1(number) 嵌套的列表文本
> 引用文本
   "```"
      代码片段;
    "```"
6.图片
![图片名称](http://图片网址)
![](helloWorld.png)
7.换行
1行 //enter
2行
<p>段落一</p>
<p>段落二</p>
8.分隔符
段落一

---

段落二
上一篇 下一篇

猜你喜欢

热点阅读