• MarkDown简单语法回顾


    写在前面:

    本文是我的第一篇博客文章,希望与大家共同交流、分享我们热爱的技术,努力成为一名优秀的软件工程师!

    进入正文

    使用MarkDown记笔记已经有些时候了,编辑器是使用的sublime text 3 + MarkDown插件。最开始使用时,是觉得写出来的笔记布局很漂亮、够秀,使用过一段时间后,才知道它真的很实用。这种语法能够清晰的帮我理清楚笔记里想要记录、表达的东西,很多技术交流平台也都支持并推荐MarkDown语言。本文主要记录平时写笔记时经常用到的一些语法。

    MarkDown是一种轻量级标记语言,它的语法很简单。我在平时记笔记时,主要用到主题、强调、列表、待办、分割线、插入图片、链接、插入代码、插入表格这些语法。

    标题

    如Word中的一级标题、二级标题...,MarkDown中的标题是使用#来表示。标题分六级,使用相应个数的#表示。

    原文:

    # 一级标题效果
    ## 二级标题效果
    ### 三级标题效果
    #### 四级标题效果
    ##### 五级标题效果
    ###### 六级标题效果
    

    效果:

    一级标题效果

    二级标题效果

    三级标题效果

    四级标题效果

    五级标题效果
    六级标题效果

    我在使用时,通常主题使用一级标题。不同等级内容间,我经常跨级使用,如父标题为三级,子标题我会使用五级,这样看起来比较明显。

    强调

    MarkDown中一对*_表示斜体,一对**__表示加粗:

    原文:

    *斜体1*
    _斜体2_
    **加粗1**
    __加粗2__
    

    效果:

    斜体1
    斜体2
    加粗1
    加粗2

    列表

    我常用的列表使用方式是*-混搭,如果是有序的就使用数字。

    原文:

    * 水果
    
        - 苹果  
        - 橘子  
    
    * 动物
    
        - 猫  
        - 狗  
    
            1. 哈士奇
            2. 金毛
    

    效果:

    • 水果

      • 苹果
      • 橘子
    • 动物

        1. 哈士奇
        2. 金毛

    待办

    我有记工作日志的习惯,每天早上处理完消息、邮件后,我会制定当天的工作内容。每完成一项,我会对其进行标记。公司每天都要填人工时,因此在我写人工时的时候,直接把工作日志拷贝过去就好了。MarkDown的待办语法如下(博客园貌似暂不支持):

    原文:

    - [ ] 待办1
    - [ ] 待办2
    - [x] 已办
    

    效果:

    • [ ] 待办1
    • [ ] 待办2
    • [x] 已办

    分割线

    分割线相对于其它语法,我的使用频率较低,但也用到过。使用大于等于3个-表示:

    原文:

    ---
    

    效果:


    插入

    图片

    我本地的笔记,会在notes文件夹中创建一个Images文件夹,把用到的图片都放在该文件夹中。插入图片会用到图片的路径,语法如下:

    ![description](/Images/pic.png)
    
    链接

    插入链接和插入图片的语法相近,如下:

    原文:

    [百度](www.baidu.com)
    

    效果:

    百度

    当文章中引用的链接较多,或者链接的URL较长时,也可以使用如下方式,把所有的链接放到文章最后,类似参考文献的写法:

    原文:

    [百度][1]  
    [博客园][2]  
    [GitHub][3]  
    ...
    
    [1]: http://www.baidu.com
    [2]: http://www.baidu.com
    [3]: http://www.baidu.com
    

    效果:

    百度
    博客园
    GitHub
    ...

    代码

    作为程序员,插入代码功能肯定是经常用的。插入代码可分为插入一句或插入一段两种形式。插入一句可以使用一对'`'表示,如Console.WriteLine("Hello World"),插入一段使用一对'```'表示,并可以指定语言:

    static void Main()
    {
        Console.WriteLine("Hello World");
    }
    
    表格

    我使用MarkDown的插入表格功能时,一般都是比较简单的表格,复杂的表格还是会用Excel等工具。表格的列用|分隔,表头与内容之间用----分隔,对其使用:

    原文:

    序号|主题|描述
    :----|:----:|----:
    1|动物|猫、狗
    2|水果|苹果、橘子
    

    效果:

    序号 主题 描述
    1 动物 猫、狗
    2 水果 苹果、橘子
    转载请注明出处,欢迎交流。
  • 相关阅读:
    error C2143: syntax error : missing ';' before 'type'
    【剑指Offer面试编程题】题目1360:乐透之猜数游戏--九度OJ
    【剑指Offer面试编程题】题目1362:左旋转字符串--九度OJ
    【剑指Offer面试编程题】题目1361:翻转单词顺序--九度OJ
    【剑指Offer面试编程题】题目1354:和为S的连续正数序列--九度OJ
    【剑指Offer面试编程题】 题目1350:二叉树的深度--九度OJ
    Oracle个人自学笔记
    【转载】Oracle sqlplus中最简单的一些命令,设置显示的格式
    IntelliJ IDEA常用快捷键大全
    凤凰系统(Phoenix OS)PC版安装,电脑上体验功能丰富的安卓系统
  • 原文地址:https://www.cnblogs.com/louzixl/p/14162755.html
Copyright © 2020-2023  润新知