美文网首页
我个人的MarkDown总结

我个人的MarkDown总结

作者: 清池梦 | 来源:发表于2017-12-24 20:27 被阅读10次

    我个人的MarkDown总结

    一想到要去写一篇文章就头大,又想到还要将文章写的漂亮就头大的简直塞不下房间。面对word文档编辑器上蜂窝一样的功能钮,我就皮上痒,难受的直想打滚。

    于是我想到,这一排排功能我要用的有多少?功能虽然齐全,但实用的也分散,一个功能可能需要好几个菜单页才能做到合适。很累,像是扛着98K去打苍蝇,效率很低。
    且不说这些能不能做的漂亮,就看开启应用的时间也十分的漫长。想简单的写一些平时的感想,不需要太严格的格式要求,想呼之即来挥之即去,又不想用记事本简单凑合。
    于是,于是遇见了在网络上流行的MarkDown,从此解锁了新姿势。为此我做了一些总结。

    1. 背景

    约翰•格鲁伯亚伦•斯沃茨这两个人在2004年的时候合作创建了语法Markdown语言。
    在这一切的过程中关键的设计目标是可读性。就是说文本文字可以按原来正常的阅读方式来看,没有那些令人感到强烈反差的标签和指令,不像是在看标签或标记语言格式化的文本(就比如HTML)
    产生这一切灵感,主要是那些约定俗成用于标记纯文本的电子邮件。
    格鲁伯编写了一个Perl脚本,Markdown.pl
    正是这个脚本将Markdown语言的文本转换为有效的XHTML或HTML文件
    如今在各大开源社区都可以看到,基于这一切的改进。

    2. 我常用的语法

    2.1 标题

    在标题前加几个#号再加` `(空格),就对应几级标题,其他方法

    语法

    # 一级标题
    ## 二级标题
    ### 三级标题

    效果

    一级标题

    二级标题

    三级标题

    对我来说三级标题就够用了。

    2.2 列表

    • 在需要有序号分组的前面添加123(随机数字)加.(英文点和空格)
    • 在需要无序号分组的前面添加+` `(空格),其他方法
    • 如果需要嵌套列表,则只需在前面按一个Tab
    • 如果要重新排列一组列表,则多次换行即可,有序列表要以1.开头

    语法

    1. 看序号
    998. 看序号
    123. 看序号

    1. 看序号
    9. 看序号
    1. 看序号
    9. 看序号
    5. 看序号
    9. 看序号

    + 圆点
    + 圆点
    + 空心圆点
    + 空心圆点
    + 圆点

    效果

    1. 看序号
    2. 看序号
    3. 看序号
    1. 看序号
    2. 看序号
      1. 看序号
      2. 看序号
      3. 看序号
    3. 看序号
    • 圆点
    • 圆点
      • 空心圆点
      • 空心圆点
    • 圆点

    可以看出来有序列表的数值大小并不影响序号的顺序,而且无序列表中的嵌套会改变

    2.3 引用

    • 在引用的内容前加上>(大于号和空格)
    • 嵌套引用就是多加几个>

    语法

    > 这是引用
    >> 这是嵌套引用

    效果

    这是引用

    这是嵌套引用

    在嵌套内会吃掉一些多余的空格

    2.4 强调和分割线

    • *包围的文字会倾斜
    • **包围的文字会被加粗
    • 在空行输入多个-,没有其他字符,那么这就是分割线其他方法

    语法

    *倾斜*
    **加粗**
    --- - - - -

    效果

    倾斜
    加粗


    2.5 链接和图片

    []包围要变成链接的文字,再用一对[]包围一个链接ID标识,
    再在任意位置把链接定义出来,即[ID]:超链接再加"注释"
    图片的引用与超链接类似,就是在前面多了一个!.
    以上是参考法,其他方法

    语法

    目标

    [超链接][1]
    ![图片][2]
    定义

    [1]:https//example.com "示范"
    [2]:https://b-ssl.duitang.com/uploads/item/201607/04/20160704215444_Pj4MQ.jpeg "可爱"

    效果

    目标

    超链接

    图片图片
    定义

    2.6 代码

    单行内用 ` 首尾包围,多行用 ``` 段首段尾包围,其他方法

    语法

    执行`main()`函数会有什么结果

    ```
    void main()
    {
    printf("Hello World!");
    }
    ```

    效果

    执行main()函数会有什么结果

    void main()
    {
      printf("Hello World!");
    }
    

    一些版本的编辑器支持语法高亮,在```后加入语言名即可

    2.7 转义

    用 \ 接着要转义的字符,就可以避免语法问题

    语法

    \# 不是标题

    效果

    # 不是标题

    3. 总结

    我常用的就是这么七种语法了

    • 标题

      #

    • 列表

      +1.

    • 引用

      >

    • 强调和分割线

      *-

    • 链接和图片

      [][]![][][]:

    • 代码

      ` 和 ```

    • 转义

      \

    在分段使用每一语法前,最好空一行,以免互相干扰。
    其他详细的语法网络上众多,具体可参考这里

    6. 参考

    维基百科https://en.wikipedia.org/wiki/Markdown

    相关文章

      网友评论

          本文标题:我个人的MarkDown总结

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