美文网首页
MarkDown基本编写语法

MarkDown基本编写语法

作者: 韩小先生 | 来源:发表于2018-05-24 16:33 被阅读0次

    一丶标题:

    第一种:
    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    第二种(只能表示一级与二级):
    这是一级标题
    ===
    这是二级标题
    ---
    

    效果如下:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    这是一级标题

    这是二级标题


    二丶分割线( * - _ 三种符号至少三个表示):

    ***
    ---
    ___
    * * *
    - - -
    _ _ _
    

    效果







    三丶列表:

    有序列表(序号是按照第一行序号依次填充 ):

    1. 列表一
    2. 列表二
        2.1 列表11
        2.2 列表22
    3. 列表三
    9. 列表九
    8. 列表八
    

    效果:

    1. 列表一
    2. 列表二
      2.1 列表11
      2.2 列表22
    3. 列表三
    4. 列表九
    5. 列表八

    无序列表(序号用 * + -):

    * 无序列表一*
    * 无序列表二*
    * 无序列表三*
    + 无序列表一+
    + 无序列表二+
    + 无序列表三+
    - 无序列表一-
    - 无序列表二-
    - 无序列表三-
    

    效果

    • 无序列表一*
    • 无序列表二*
    • 无序列表三*
    • 无序列表一+
    • 无序列表二+
    • 无序列表三+
    • 无序列表一-
    • 无序列表二-
    • 无序列表三-

    四丶引用

    简单引用

    * 这里需要引入一个HelloWorld:
      > print("HelloWorld")
    
    * 引用一部分注释:
      > IT分为前端与后端,前后端分离式开发为现在主流,微服务,模块化
    

    效果

    • 这里需要引入一个HelloWorld:

      print("HelloWorld")

    • 引用一部分注释:

      IT分为前端与后端,前后端分离式开发为现在主流,微服务,模块化

    标题的引用(把标题引入到块中)

    > ### 我是一个三级标题
    > * 哇,三级标题啊,我要引用了
    >   > print('helloworld')
    > * 继续引用
    >   > 你说的对!
    

    效果

    我是一个三级标题

    • 哇,三级标题啊,我要引用了

      print('helloworld')

    • 继续引用

      你说的对!

    引用嵌套(多层级的引用)

    > 最外层
    >> 第二层
    >>> 第三层
    >>>> 第四层
    >>>>> 第五层
    >>>>>> 第N层
    

    效果:

    最外层

    第二层

    第三层

    第四层

    第五层

    第N层


    四丶代码框:

    #### 我下面是代码框(单行 用 ` `(shift+~)引用):
    ` <html><input type="submit" value="提交" id = "submit" /> </html>`
    

    效果如下:

    我下面是代码框(单行 用 (shift+~)引用):

    <html><input type="submit" value="提交" id = "submit" /> </html>

    #### 我下面是代码框(多行行 用 ```  ```(shift+~)引用):
    ```
        //生成随机数 srand用作时间种,使每次产生的随机数不一样
        srand( (unsigned)time( NULL ) );
        //血量
        int hp1=100 , hp2=100;
        //计算回合数
        int i=0;
        while (hp1>0 && hp2>0)
        {
            //随机数rand函数 如果 %11 余数范围为0-10 若使范围便成为 5-15 只需加5
            //1的攻击力随机数
            int attr1=rand() % 11 + 5;
            //2的攻击随机数
            int attr2=rand() % 11 + 5;  
            //1攻击 hp2的剩余血量
            hp2 -= attr1;
            //2攻击 hp1的剩余血量
            hp1 -= attr2;
            printf("*********************************\n");
            printf("第%d回合\n",i+1);
            printf("1号攻击了2号,造成 %d点伤害,2号剩余%d血量\n",attr1,hp2);
            if(hp2<=0){
                printf("1号 KO 了2号选手\n");
                break;
            }
            printf("2号攻击了1号,造成 %d点伤害,1号剩余%d血量\n",attr2,hp1);
            if(hp1<=0){
                printf("2号 KO 了1号选手\n");
                break;
            }
            printf("*********************************\n");
            i++;
            //休息时间 2s
            sleep(2);
        }
    ```
    

    效果:

        //生成随机数 srand用作时间种,使每次产生的随机数不一样
        srand( (unsigned)time( NULL ) );
        //血量
        int hp1=100 , hp2=100;
        //计算回合数
        int i=0;
        while (hp1>0 && hp2>0)
        {
            //随机数rand函数 如果 %11 余数范围为0-10 若使范围便成为 5-15 只需加5
            //1的攻击力随机数
            int attr1=rand() % 11 + 5;
            //2的攻击随机数
            int attr2=rand() % 11 + 5;  
            //1攻击 hp2的剩余血量
            hp2 -= attr1;
            //2攻击 hp1的剩余血量
            hp1 -= attr2;
            printf("*********************************\n");
            printf("第%d回合\n",i+1);
            printf("1号攻击了2号,造成 %d点伤害,2号剩余%d血量\n",attr1,hp2);
            if(hp2<=0){
                printf("1号 KO 了2号选手\n");
                break;
            }
            printf("2号攻击了1号,造成 %d点伤害,1号剩余%d血量\n",attr2,hp1);
            if(hp1<=0){
                printf("2号 KO 了1号选手\n");
                break;
            }
            printf("*********************************\n");
            i++;
            //休息时间 2s
            sleep(2);
        }
    

    五丶表格:

    ##### 第一种(: 冒号在右边表示右对齐):
    姓名 | 年龄
    ---:  | ---:
    小星星 | 18
    HanXX | 18
    

    效果:

    姓名 年龄
    小星星 18
    HanXX 18
    ##### 第二种(: 为对齐方式 下面为居中对齐 两边都写):
    |姓名 | 年龄| 性别|
    |:---:  | :---: | :---:|
    | 小星星 | 18 | 男 | 
    HanXX | 18 | 女 |
    

    效果:

    姓名 年龄 性别
    小星星 18
    HanXX 18
    ##### 第三种:
    姓名 | 年龄| 性别
    -|-|-
     小星星 | 18 | 男 
    HanXX | 18 | 女 
    小星星 | 18 | 男 
    HanXX | 18 | 女 
    
    姓名 年龄 性别
    小星星 18
    HanXX 18
    小星星 18
    HanXX 18

    六丶字体:

    字体加粗: **加粗效果如此一**
    字体加粗: __加粗效果如此二__
    字体倾斜: *倾斜效果如此一*
    字体倾斜: _倾斜效果如此二_
    字体删除线: ~~我是删除线的效果~~
    字体背景:`我是有背景的`
    

    效果

    字体加粗: 加粗效果如此一
    字体加粗: 加粗效果如此二
    字体倾斜: 倾斜效果如此一
    字体倾斜: 倾斜效果如此二
    字体删除线: 我是删除线的效果
    字体背景:我是有背景的

    七丶超链接与图片:

    #### 第一种:
    [我的首页](http://hanxx.top)点击访问我的首页
    * [百度首页](http://www.baidu.com)
    * [微软首页](https://www.microsoft.com/zh-cn/)
    

    效果:

    我的首页点击访问我的首页

    #### 第二种(带title参数的超链接):
    [我的首页]: http://hanxx.top/我的首页 "MyHome"
    [百度首页]: http://www.baidu.com/百度首页  "baidu"
    [微软首页]: https://www.microsoft.com/微软首页 "zh-cn"
    上面是[我的首页],还有[百度首页],最后一个是[微软首页]
    

    效果:

    上面是我的首页,还有百度首页,最后一个是微软首页

    #### 第三种 隐私链接(了解)
    [百度][]
    [百度]: http://www.baidu.com
    
    #### 自动链接:
    Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用方括号包起来, Markdown 就会自动把它转成链接。
    <address@example.com>
    

    效果:

    address@example.com

    图片的引入

    ### 图片的引入
    ![图片](https://goss.vcg.com/creative/vcg/800/new/VCG41N960916802.jpg)
    

    效果:

    图片

    八丶格式整理:

    1.首行缩进(两个全角 空格):
      我要首行缩进了
    注释<!---->:
    <!--我是一段注释的内容,你看不到我-->
    2.脚注[^1] :
    你知道我是什么意思吗[^1]
    [^1]: 我的意识是我是一段脚注
    3.换行: 在文章末尾添加两个空格与一个回车
    我是一句话  
    现在我要开始换行
    4。段落:多加一个回车实现分段
    我是第一段
    
    我是第二段
    
    

    首行缩进(两个全角 空格):
      我要首行缩进了


    你知道我是什么意思吗 [1]


    我是一句话
    现在我要开始换行


    我是第一段

    我是第二段

    这是<mark>测试HTML语法支持</mark>


    1. 我的意识是我是一段脚注

    相关文章

      网友评论

          本文标题:MarkDown基本编写语法

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