美文网首页
Markdown语法

Markdown语法

作者: Evtion | 来源:发表于2017-03-25 01:10 被阅读0次

    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.列表
    • 普通无序列表的语法有以下三种,支持Markdown语法的不同Markdown实现软件可以支持的语法稍微有点差别。
    + 无序列表文本 //加号后面添加一个空格
    -  无序列表文本 //加号后面添加一个空格
    * 无序列表文本 //加号后面添加一个空格
    
    • 普通有序列表只要数字加空格就可以实现有序排列的效果
    1. 有序排列文本
    2. 有序排列文本
    3. 有序排列文本
    
    • 列表的嵌套使用,就是综合上面有序列表和无序列表,以及空格键来使用,。
    1.有序列表
       - 无序列表 //前面2个空格
          1.1 有序列表 //前面4个空格
    2.列表中多段换行
       段落一 //前面2个空格,整体保持相同的空格可以使格式一致
       段落二 //前面2个空格,整体保持相同的空格可以使格式一致
       段落三 //前面2个空格,整体保持相同的空格可以使格式一致
    3.列表中添加引用的效果
    
       >引用效果文本 //前面空一行,保持与上文相同的空格数目
    4.列表中引入代码片段
        前面添加相同的空格数,然后直接添加"```"
    
    5.引用
    • 普通引用
      普通引用直接在需要加引用效果的文本前面加 >就可以实现引用效果:
    > 加效果文本 // >后面需要添加空格
    
    • 引用嵌套引用
    > 一级引用  // >加空格
    > 一级引用 > 二级嵌套 // > 加空格
    > 一级引用 > 二级嵌套 >三级嵌套 // > 加空格
    
    • 引用里嵌套列表
    > 引用文本
        +(-/*)  嵌套的列表文本 // 前面添加空格
        1(number) 嵌套的列表文本
    
    • 引用里面嵌套代码片段
    > 引用文本
       "```"
          代码片段;
        "```"
    
    6.图片
    • 图片的连接方法跟普通链接差不多,只不过在前面添加了一个!号,例如:
    ![图片名称](http://图片网址)
    
    • Markdown支持部分HTML语法,所以我们也可以使用HTML中引入图片的方法:
    ![](helloWorld.png)
    
    7.换行
    • 关于换行的话,我觉得我直接回车键可以更快速地实现换行
    1行 //enter
    2行
    
    • 另起段落,可以直接空出一行就可以实现起段落,之前也可以直接使用HTML的p标签来另起段落
    <p>段落一</p>
    <p>段落二</p>
    
    8.分隔符
    • 如果使用分隔符的话,可以新起一行输入三个减号-。当前后都有段落时,请空出一行:
    段落一
    
    ---
    
    段落二
    

    相关文章

      网友评论

          本文标题:Markdown语法

          本文链接:https://www.haomeiwen.com/subject/wcainttx.html