美文网首页
Markdown语法学习

Markdown语法学习

作者: catYuan | 来源:发表于2016-04-22 09:43 被阅读54次

    Markdown 语法学习

    1. 强调效果

    这行字正常效果
    这行字是斜体
    这行字是粗体

    2. 列表项目&&区块&&引用

    1.列表项目使用(为了段落结构清晰 所以把这段语法放在引用中)
    1. 简单列表

      1. 无序列表

        • 可以用*做标记
        • 也可以用+做标记
        • 或者也可以用-做标记
        • 标记后边要加空格(一个或多个)
      2. 有序列表

        1. 编辑时前面的数字并不影响排序
        2. 但是最好按顺序来
        3. 保不齐那天就有要求了
        4. 标记后边加空格
    2. 基本使用

    • 标记后边一定跟一个空格
      
      或者 tab至于编辑的时候对不对齐都可以

    一个标记后边可以跟几个段落但是如果要跟段落的话就必须
    在编辑的时候注意缩进

    • 如果有多个段落不对齐 就会出现问题 这里的标记用 + - * 都可以

    无序列表项目多段落不对齐

    1. 也可以是有序的列表项目

      多段落的要求和上面一样

    2. 像这样

    有序列表项目多段落不对齐

    1. 不小心引起的列表
      数字加小数点的这种情况 容易被认为是有序列表 前面说过有序列表的前面的数字不代表什么含义 多少都可以 ,所以这种写法要小心 可以在小数点前加 \ 例如
      1980. 这样不会变成列表
    2. 嵌套使用
      如果要在列表项目内放进引用或者区块
    • 列表项目中的引用

    列表中的引用
    列表中的一行 (虽然前面没有 > 符号 进入引用的语法中 除非中间回车 否则只能还在引用中)

    • 列表项中的区块:

      区块代码写在这 中间加一回车
      
    2.区块使用
    区块的使用 只需要简单的缩进4个空格或者一个制表符就可    
    换行也可以(前面也必须有制表符或4个空格)
    在区块里面Markdown的语法不会被转换
    * 测试
    * 无序
    * 列表
    1. 测试
    2. 有序
    3. 列表
    *测试强调效果*
    #测试标题
    * 测试列表项目
    换行测试是否对齐   (以上测试区块中Markdown语法不起作用)
    一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
    

    没有缩进的结尾

    3. 引用
    1. 基本使用

    This is the first level of quoting.

    This is nested blockquote.

    Back to the first level.

    1. 嵌套使用

    引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等:
    标题不测试 目录会乱 (##标题)

    • 引用中的第一行列表项。
    • 引用中的第二行列表项。
      引用中的一些例子代码:
      return shell_exec("echo $input | $markdown_script");
    1. 可以通过别的语法打断区块 比如现在用有序的列表来打断区块引用
    2. 打断md引用 (3中不知道如何打破引用 4是正解 3是歪路 怎么用随自己喜好)

    通过两个enter打断引用

    已经打断

    3.超链接

    [例如这样](http://weibo.com/5122402283/profile?rightmod=1&wvr=6&mod=personinfo&is_all=1)  效果见下行
    

    例如这样

    ![图片超链接](https://img.haomeiwen.com/i1464743/44f6026b230945f8.jpg?imageMogr2/auto-orient/strip)
    
    图片超链接
    <zhangrunzhe456@163.com>简书拓展邮箱链接
    

    4.代码块

    1. 行内代码这种 代码
      image = [image resizableImageWithCapInsets:insets];
    2. 多行代码这种 多行代码
    - (BOOL)isSIMInstalled {
        CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
        CTCarrier *carrier = [networkInfo subscriberCellularProvider];
        if (!carrier.isoCountryCode) {
            NSLog(@"No sim present Or No cellular coverage or phone is on airplane mode.");
            return NO;
        }
        return YES;
    }
    

    5.分割线&文字删除

    ***
    ---
    ~~文字删除~~
    


    文字删除

    6.小型文本&脚注

    <small>文本内容</small>
    

    <small>文本内容</small>

    [^A]:A标记  简书脚注标记
    

    相关文章

      网友评论

          本文标题:Markdown语法学习

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