我的markdown语法笔记

作者: eb2d18a460fb | 来源:发表于2017-02-26 23:00 被阅读243次

    markdown语法笔记

    第一次知道markdown的时候是2014年,由于公司要写技术文档花了一些时间学习,下面的内容主要是当时在网上看相关的文章做的笔记。

    那时候只知道github支持markdown,当时便以为这是程序员专用。后来发现网上越来越多的地方都支持了。用 markdown 来做笔记高效、简洁,而且学习成本不高。简书也支持 markdown,在这里把自己的笔记整理了一下分享出来,希望可以帮到你。

    (文末推荐了几款 markdown 编辑器,可以先做好准备再边看笔记边操作)

    基本操作

    单个回车
    视为空格。

    连续两个回车分段

    行尾加上两个空格,这里->
    即可在段内进行换行。

    *这里面的文字显示为斜体*,也可以使用一个下划线_

    **这里面的文字显示为粗体**,也可以使用两个下划线__

    标题

    • 标题的表示方式1

    大标题

    小标题

    • 标题的方式2

    一号标题

    二号标题

    三号标题

    四号标题

    五号标题
    六号标题

    分割线

    连续3个双上的的 星号*、减号-、下划线_来建立一个分隔线。下面每种写法都可以建立分隔线:

    1. ***

    1. ---

    1. ___

    强调

    Markdown 使用星号 * 和底线 _ 作为标记强调字词的符号,被 * 或 _ 包围的字词会被转成用 <em> 标签包围,用两个 * 或 _ 包起来的话,则会被转成 <strong>,例如:

    single asterisks

    single underscores

    double asterisks

    double underscores

    代码的显示

    1. 代码的显示只要在行首加入四个空格或者一个tab即可
        //1. 通过tab缩进进行识别(简书不支持这样的写法,这里我其实也是用第二种方法)
        - (void)testFunction
        {
            NSInteger num = 10;
            for (int i = 0; i < num; i++){
                //your code
            }
        
        }
    
    1. 或者使用 一组 ```来包围
    - (void)testFunction
        {
            NSInteger num = 10;
            for (int i = 0; i < num; i++){
                //your code
            }
        
        }
    

    3. 如果要标记一小段行内代码,你可以用反引号把它包起来 ` ,例如:

    Use the printf() function.

    引用

    要展示一段引用文本的时候,使用>开头即可,同时还支持嵌套,例:

    引用文本

    引用文本

    引用文本

    引用文本
    引用文本

    列表


    无序列表

    无序列表

    使用 *及缩进来表示。(或者使用+-

    • 项目-1
      • 项目-1.1
        • 项目-1.1.1
        • 项目-1.1.2
      • 项目-1.2
      • 项目-1.3
        • 项目-1.3.1
        • 项目-1.3.2

    有序列表

    1. 项目-1
      • 子项目-1.1
      • 子项目-1.2
    2. 项目-2
    3. 项目-3
    4. 项目-4
    5. 项目-5

    有序列表可以自动进行排序,编辑的时候经常会调整顺序,如果调整的比较多时,前面的序号也要跟着改,于是建议采用以下方式进行:

    1. 项目-1
      • 项目-1.1
      • 项目-1.2
    • 项目-2
    • 项目-3

    超链接 + 图片

    超链接

    下面的图片仅在有网络的时候才给显示。。。

    1. 超链接表示-1
      url2baidu_home_page

    2. 超链接表示-2
      url2baidu_home_page

    图片

    图片的表示其实就是在链接的最前面添加一个!即可

    1. 图片表示-1


      img
    2. 图片表示-2


      imgimg

    表格

    项目0 项目1 项目2
    内容00 内容01 内容02
    内容10 内容11 内容12

    下面这样的写法支持对齐操作

    Tables Are Cool
    col 3 is right-aligned $1600
    col 2 is centered $12
    zebra stripes are neat $1

    反斜杠

    Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

    \ 反斜线
    ` 反引号

    • 星号
      _ 底线
      {} 花括号
      [] 方括号
      () 括弧
      # 井字号
    • 加号
    • 减号
      . 英文句点
      ! 惊叹号

    编辑器推荐

    • windows平台
      • MarkdownPad
      • Smark
      • 有道云笔记
    • mac平台
      • MacDown (我现在使用的,还不错)
      • MOU (MacDown的前任,由于作者不更新了,目前不支持最新的mac os系统)
    • 在线编辑器
      • 简书自带
      • mahua (国产货,还不错,打开比较快)
      • dillinger (外围货,打开比较慢)

    以上是我知道的一些,也可以自己上网搜看看,有更好用的也欢迎在评论里面分享。

    版权声明:本文为本人原创文章,未经作者允许不得转载。

    相关文章

      网友评论

        本文标题:我的markdown语法笔记

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