首页 > 其他分享 >Markdown书写规范

Markdown书写规范

时间:2024-08-21 11:50:32浏览次数:4  
标签:style Markdown 书写 规范 标题 空格 文档 should heading

书写规范

  • MD001 - Heading levels should only increment by one level at a ti- Me
    标题级数只能每次扩大一个,也就是说不能隔级创建标题,必须h1-h2-h3…这样

  • MD002 - First heading should be a top level heading
    文档的第一个标题必须是最高级的标题,也就是h1

  • MD003 - Heading style
    整篇文档的标题格式要统一

  • MD004 - Unordered list style
    整篇文档的无序列表的格式要一致

  • MD005 - Inconsistent indentation for list ite- Ms at the sa- Me level
    同一个等级的列表的缩进要一致

  • MD006 - Consider starting bulleted lists at the beginning of the line
    一级标题不能够缩进

  • MD007 - Unordered list indentation
    无序列表嵌套的时候默认采取两个空格的缩进方式

  • MD009 - Trailing spaces
    行尾最多可以添加两个空格,超出之后会有警告,最好每次都是两个空格因为两个空格刚好可以用来换行

  • MD010 - Hard tabs
    不能使用tab来进行缩进,要使用空格

  • MD011 - Reversed link syntax
    内联形式的链接和创建方式是否错误,中括号和圆括号是否使用正确

  • MD012 - - Multiple consecutive blank lines
    文档中不能有连续的空行(文档末可以有一个空行),在代码块中这个规则不会生效

  • MD013 - Line length
    默认行的最大长度是80,对表格代码块标题都起效果

  • MD014 - Dollar signs used before co- M- Mands without showing output
    在代码块中,终端命令前面不需要有美元符号,如果如果代码块中既有终端命令,也有命令的输出,则终端命令前可以有美元符号($)

  • MD018 - No space after hash on atx style heading
    标题格式如果是"atx"的话,#号和文字之间需要一个空格隔开

  • MD019 - - Multiple spaces after hash on atx style heading
    标题格式如果是"atx"的话,#号和文字之间只需要一个空格隔开,不需要多个

  • MD020 - No space inside hashes on closed atx style heading
    在closed_atx格式的标题中,文字和前后的#号之间都需要一个空格隔开

  • MD021 - - Multiple spaces inside hashes on closed atx style heading
    在closed_atx格式的标题中,文字和前后的#号之间只需要一个空格隔开,不能有多余的

  • MD022 - Headings should be surrounded by blank lines
    标题的上下行必须都是空格

  • MD023 - Headings - Must start at the beginning of the line
    标题行不能缩进

  • MD024 - - Multiple headings with the sa- Me content
    在文档中不能有重复性的标题

  • MD025 - - Multiple top level headings in the sa- Me docu- Ment
    同一个文档中,只能有一个最高级的标题,默认也只能有一个一级标题

  • MD026 - Trailing punctuation in heading
    标题的末尾不能有". , ; : ! ? "这些符号

  • MD027 - - Multiple spaces after blockquote sy- Mbol
    在创建引用块的时候,右尖号与文字之间必须有且只有一个空格

  • MD028 - Blank line inside blockquote
    两个引用区块间不能仅用一个空行隔开或者同一引用区块中不能有空行,如果一行中没有内容,则这一行要用>开头

  • MD029 - Ordered list ite- M prefix
    有序列表的前缀序号格式必须只用1或者从1开始的加1递增数字

  • MD030 - Spaces after list - Markers
    列表(有序、无序)的前缀符号和文字之间用1个空格隔开,在列表嵌套或者同一列表项中有多个段落时,无序列表缩进两个空格,有序列表缩进3个空格

  • MD031 - Fenced code blocks should be surrounded by blank lines
    单独的代码块前后需要用空行隔开(除非是在文档开头或末尾),否则有些解释器不会解释为代码块

  • MD032 - Lists should be surrounded by blank lines
    列表(有序、无序)前后需要用空行隔开,否则有些解释器不会解释为列表,列表的缩进必须一致,否则会警告

  • MD033 - Inline HT- ML
    文档中不允许使用ht- Ml语句

  • MD034 - Bare URL used
    单纯的链接地址需要用尖括号 (<>) 包裹,否则有些解释器不会解释为链接

  • MD035 - Horizontal rule style
    创建水平线时整篇文档要统一,要和文档中第一次创建水平线使用的符号一致

  • MD036 - E- Mphasis used instead of a heading
    不能用强调来代替标题 ****

  • MD037 - Spaces inside e- Mphasis - Markers
    强调的符号和文字之间不能有空格

  • MD038 - Spaces inside code span ele- Ments
    当用单反引号创建代码段的时候,单反引号和它们之间的代码不能有空格,如果要把单反引号嵌入到代码段的首尾,创建代码段的单反引号和嵌入的单反引号间要有一个空格隔开

  • MD039 - Spaces inside link text
    链接名和包围它的中括号之间不能有空格,但链接名中间可以有空格

  • MD040 - Fenced code blocks should have a language specified
    单独的代码块(此处是指上下用三个反引号包围的代码块)应该指定代码块的编程语言,这一点有助于解释器对代码进行代码高亮

  • MD041 - First line in file should be a top level heading
    文档的第一个非空行应该是文档最高级的标题,默认是1级标题

  • MD042 - No e- Mpty links
    链接的地址不能为空

  • MD043 - Required heading structure
    要求标题遵循一定的结构,默认是没有规定的结构

  • MD044 - Proper na- Mes should have the correct capitalization
    指定一些名称,会检查它是否有正确的大写

  • MD045 - I- Mages should have alternate text (alt text)
    图片链接必须包含描述文本

  • MD046 - Code block style
    整篇文档采用一致的代码格式

  • MD047 - Files should end with a single newline character
    文档末尾需要一个空行结尾

  • MD048 - Code fence style
    代码块如果采用分隔符隔开的方式定义,那么整篇文档要采用一致的分隔符,都用波浪号或都用反引号。

  • MD049 - Emphasis style should be consistent
    整篇文档采用一致的倾斜格式

  • MD050 - Strong style should be consistent
    整篇文档采用一致的加粗格式

  • MD051 - Link fragments should be valid
    文内链接必须要有效,不能指向一个不存在的标题。

  • MD052 - Reference links and images should use a label that is defined
    参考链接和图像应使用定义的标签

  • MD053 - Fenced code blocks should not have - leading or trailing blank lines
    带有分隔符的代码块不应有前导或尾随空行

  • MD054 - First line of file should be a top - level heading
    文件的第一行应该是顶级标题

  • MD055 - Multiple top level headings in the same file
    同一文件中多个顶级标题

  • MD056 - No empty code blocks
    没有空代码块

  • MD057 - No inline HTML
    没有内联HTML

标签:style,Markdown,书写,规范,标题,空格,文档,should,heading
From: https://www.cnblogs.com/RealOST/p/18371296

相关文章

  • 在 markdown 中运行代码片段
    本篇文章将分享一种可以在markdown中运行代码片段的方案达到的效果实施步骤安装VsCode和MarkdownPriviewEnhanced插件从VisualStudioCode这里下载安装Vscode从Vscode中安装MarkdownPriviewEnhanced插件将MarkdownPriviewEnhanced插件设置中的Ena......
  • 元气日语 Genki-I 日语的书写系统
    JapaneseWritingSystem日语有3种文字符号:平假名hiragana片假名katakana汉字kanji这3种符号可能会同时出现在一条句子中。平假名和片假名,就跟英文字母一样,是用来表音的。平假名有着一个较圆的外形,通常用于联结句末、功能词和未被汉字覆盖的日本词汇。而片假名通常笔......
  • ace markdown editor 原生web components
    src/index.html:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document&......
  • 学习 node.js 六 Markdown 转为 html,zlib
    目录Markdown转为html安装ejs语法标签含义 1.纯文本标签2.输出经过HTML转义的内容3.输出非转义的内容(原始内容)markedbrowserSynczlibgzipdeflategzip和deflate区别http请求压缩 Markdown转为html什么是markdown?Markdown是一种轻量级标记......
  • lit ace markdown编辑器
    src/components/AcrMarkdown.ts:import{LitElement,css,html}from"lit";import{customElement,property,query}from"lit/decorators.js";importacefrom"ace-builds/src-min-noconflict/ace.js";import{marked}from&q......
  • Markdown丝滑体验——搭建图床
    Markdown丝滑体验——搭建图床在多个平台发布markdown时,时常要带着图片跑这跑那,十分麻烦。为了解决这个问题,得到更丝滑的体验,我们可以搭建自己图床。参考教程四分钟教你搭建高速免费稳定图床,Gitee+PicGo完美搭配,获得Markdown写作丝滑体验!_哔哩哔哩_bilibiliGitee创建图......
  • Markdown语法
    Markdown语法参考8分钟让你快速掌握Markdown_哔哩哔哩_bilibiliMarkdown基本语法|Markdown官方教程标题#标题一##标题二###标题三####标题四#####标题五######标题六快捷键CTRL+数字引用>这是一段引用这是一段引用列表有序列表1.one2......
  • Coze插件发布!PDF转Markdown功能便捷集成,打造你的专属智能体
    近日,TextIn开发的PDF转Markdown插件正式上架Coze平台。在扣子搜索“pdf转markdown”,或在Coze平台搜索“pdf2markdown”,即可找到插件,在你的专属智能体中便捷使用文档解析功能。如果想测试解析插件在你需要的场景下表现如何,可以直接对话bot,试用pdf转markdown效果。同时,TextIn......
  • 《区块链与监管合规:在创新与规范之间寻求平衡》
    区块链技术作为近年来最具创新性和颠覆性的技术之一,已经在金融、供应链、医疗、物联网等多个领域展现出巨大的潜力。然而,随着其应用的不断拓展,如何应对监管和合规性要求成为了区块链发展道路上一个至关重要的问题。区块链的去中心化、匿名性和不可篡改等特性,一方面为其带来......
  • Markdown学习
    标题这是一个二级标题##这是一个二级标题这是一个三级标题###这是一个三级标题字体这是一段普通文本这是一段粗体文本**这是一段粗体文本**这是一段斜体文本*这是一段斜体文本*这是一段粗体且斜体文本***这是一段粗体且斜体文本***这段文本应用了删除线~~这......