• Markdown 编写规范


    说明及目的

    作为一个在博客园混迹了俩三年的人,一直在这里看别人的博客,现在准备开始写自己的博客,目的呢,就是一下几点吧:

    • 项目过程中的历史经验教训积累记载,吃一堑长一智,不想在同一个坑掉进去好几次
    • 学习过程中笔记的作用,自己写的东西,看起来也会比较好理解
    • 养成一个良好的习惯,规范自己,也可以提高自己的写作能力吧

    博客的书写使用markdown,主要是它简洁的语法,让我可以专注于写自己的内容(使自己的文章看起来更酷)

    这篇文章主要是转载了百度前端fex-team团队Markdown 编写规范

    说明

    文档中使用的关键字「MUST」,「MUST NOT」,「REQUIRED」,「SHALL」,「SHALL
    NOT」,「SHOULD」,「SHOULD NOT」,「RECOMMENDED」,「MAY」和「OPTIONAL」在 RFC2119 中有说明。

    还未定稿,对规范中提及的点有不赞同的欢迎提出 issues(请添加 markdown 标签)讨论。

    规则

    • 后缀必须「MUST」使用 .md

    • 文件名必须「MUST」使用小写,多个单词之间使用-分隔。

    • 文件编码必须「MUST」用 UTF-8。

    • 文档标题应该「SHOULD」这样写。

      Markdown 编写规范
      ==========================
      
    • 章节标题必须「MUST」以 ## 开始,而不是 #

    • 章节标题必须「MUST」在 # 后加一个空格,且后面没有 #

      // bad
      ##章节1
      
      // bad
      ## 章节1 ##
      
      // good
      ## 章节1
      
    • 章节标题和内容间必须「MUST」有一个空行。

      // bad
      ## 章节1
      内容
      ## 章节2
      
      // good
      ## 章节1
      
      内容
      
      ## 章节2
      
    • 代码段的必须「MUST」使用 Fenced code blocks 风格,如下所示:

        ```
        console.log("");
        ```
      
    • 表格的写法应该「SHOULD」参考 GFM,如下所示:

      First Header  | Second Header
      ------------- | -------------
      Content Cell  | Content Cell
      Content Cell  | Content Cell
      
      | Left-Aligned  | Center Aligned  | Right Aligned |
      | :------------ |:---------------:| -----:|
      | col 3 is      | some wordy text | $1600 |
      | col 2 is      | centered        |   $12 |
      | zebra stripes | are neat        |    $1 |
      
    • 中英文混排应该「SHOULD」采用如下规则:

      • 英文和数字使用半角字符
      • 中文文字之间不加空格
      • 中文文字与英文、阿拉伯数字及 @ # $ % ^ & * . ( ) 等符号之间加空格
      • 中文标点之间不加空格
      • 中文标点与前后字符(无论全角或半角)之间不加空格
      • 如果括号内有中文,则使用中文括号
      • 如果括号中的内容全部都是英文,则使用半角英文括号
      • 当半角符号 / 表示「或者」之意时,与前后的字符之间均不加空格
      • 其它具体例子推荐阅读这里
    • 中文符号应该「SHOULD」使用如下写法:

      • 用直角引号(「」)代替双引号(“”),不同输入法的具体设置方法请参考这里
      • 省略号使用「……」,而「。。。」仅用于表示停顿
      • 其它可以参考知乎规范
    • 表达方式,应当「SHOULD」遵循《The Element of Style》:

      • 使段落成为文章的单元:一个段落只表达一个主题
      • 通常在每一段落开始要点题,在段落结尾要扣题
      • 使用主动语态
      • 陈述句中使用肯定说法
      • 删除不必要的词
      • 避免连续使用松散的句子
      • 使用相同的结构表达并列的意思
      • 将相关的词放在一起
      • 在总结中,要用同一种时态(这里指英文中的时态,中文不适用,所以可以不理会)
      • 将强调的词放在句末

    扩展阅读

    • Google 后来也出了 Markdown 规范,很多和这里是一样的,但也增加了一些约定,可以参考

    再次声明

    这篇文章主要内容了百度前端fex-team团队Markdown 编写规范

  • 相关阅读:
    WPF线程调用UI元素
    WPF使用阿里巴巴矢量图标图ttf
    WPF读取Excel表格数据到DataGrid
    WPF开发的软件在触摸屏当操作遇到边界时
    WPF 全局样式(滚动条)
    WPF TextBox文本自动换行
    Maven : Cannot download sources
    nginx关闭后仍然能够访问localhost:80
    微信公众号开发总结
    CAT window10 本地安装
  • 原文地址:https://www.cnblogs.com/myhusky/p/7599060.html
Copyright © 2020-2023  润新知