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

Markdown 书写规范

时间:2024-10-11 21:10:56浏览次数:7  
标签:Markdown 符号 书写 规范 标题 空格 文档 除外 整篇

Markdown 书写规范

  本文有助于您规范使用 Markdown 语法规则,使您的文档更容易理解。虽然不是必需的,但很快您就会发现,这些规则很好的兼容了各种 Markdown 编辑器,能够准确地为您呈现文档内容。

标题

  • 整篇文档只能有一个顶级标题,并且要放在文档首行;
  • 标题符号要从行首开始,位于块引用和代码块中的标题符号除外;
  • 标题符号和标题文本之间要留出空格,并且只能有一个空格;
  • 标题相邻的上、下行要留出空行,位于文档首行和末行时除外;
  • 标题等级每次只能增加一个级别,不要越级使用;
  • 标题行行尾不要使用中、英文标点符号,包括:逗号、句号、分号、冒号和感叹号;
  • 整篇文档不能有内容相同的标题行;
  • 整篇文档要使用统一的标题符号。

无序列表

  • 无序列表相邻的上、下行要留出空行,位于文档首行和末行时除外;
  • 无序列表符号与列表内容之间要留出一个空格;
  • 无序列表子项符号始终缩进两个空格;
  • 同级别无序列表符号的缩进始终保持一致;
  • 整篇文档要使用统一的无序列表符号。

有序列表

  • 有序列表相邻的上、下行要留出空行,位于文档首行和末行时除外;
  • 有序列表项要从 "0." 或 "1." 开始,并且始终按照数字顺序增加序号;
  • 有序列表符号与列表内容之间要留出一个空格;
  • 同级别有序列表符号的缩进始终保持一致。

表格

  • 表格每行开头和结尾都要放置一个管道符;
  • 表格每行单元格的数量必须保持一致;
  • 表格相邻的上、下行都要留出空行,位于文档首行和末行时除外。

块引用

  • 块引用符号和内容之间要留出空格,并且只能有一个空格;
  • 块引用行间不能有空行,但允许在空行前添加一个块引用符号。

代码和代码块

  • 代码符号与文本之间不能有空格;
  • 代码块要指定内部的编码语言;
  • 代码块相邻的上、下行要留出空行,位于文档首行和末行时除外;
  • 代码块中的命令行应省略行首的美元符号,但有输出行时除外;
  • 整篇文档使用统一的代码块格式(使用缩进或者使用符号);
  • 整篇文档使用统一的代码块符号(波浪号或者反引号)。

粗体和斜体

  • 不要使用整行粗体或者整行斜体文本代替标题;
  • 粗体、斜体符号与文本之间不能有空格;
  • 整篇文档要使用统一的粗体和斜体符号。

URL 和 email

  • URL 地址或者锚点不能是空的;
  • URL 文本和地址的语法顺序不能颠倒;
  • 自动链接的 URL 和 email 要放入一对尖括号中;
  • 自动链接的 URL 和 email 与尖括号之间不能有空格;
  • 自动链接的 URL 和 email 可以包装成 代码 来禁止跳转。

图片

  • 应该为图片提供替代文本,当图片加载失败时显示这个文本。

分隔符

  • 整篇文档应使用统一样式的水平分割符。

通用

  • 不要在行末尾随无效空格,用作断行的空格除外;
  • 不要使用制表符缩进,而应该使用空格缩进;
  • 不要在段落间出现连续空行,位于代码块中时除外;
  • 不要在单行中超过最大字符数限制(默认 80),URL 除外;
  • 不要在文档中使用内联 HTML 元素,必要时除外;
  • 应该使用正确的大小写书写专有名称;
  • 应该使用换行符另起新行结束整篇文档。

标签:Markdown,符号,书写,规范,标题,空格,文档,除外,整篇
From: https://www.cnblogs.com/liujunapp/p/18447889

相关文章

  • .NET 白板书写预测-曲线拟合
    白板软件书写速度是其最核心的功能,注册StylusPlugin从触摸线程拿触摸点数据并在另一UI线程绘制渲染是比较稳妥的方案,具体的可以查看小伙伴德熙的2019-1-28-WPF-高性能笔-lindexi-博客园(cnblogs.com)上面StylusPlugin方案能提升在大屏目前如富创通、华欣触摸框的主要产品版......
  • markdown的html优雅使用语法(2024/10/10guixiang原创)
    一:图片部分第一范式图2全字段排序 <center><imgstyle="border-radius:0.3125em;box-shadow:02px4px0rgba(34,36,38,.12),02px10px0rgba(34,36,38,.08);"width="500"height="400"src="......
  • 白板书写延迟-触摸屏报点率
    触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。而触摸延迟主要影响因素有:触摸框报点率、软件框架延时(用于触摸数据接收、线程切换)、软件业务逻辑处理我们这里介绍......
  • CSS规范写法
    CSS规范手册一 CSS书写顺序1.1 **{/*显示属性*/displaypositionfloatclearcursor… /*盒模型*/marginpaddingwidthheight/*排版*/vertical-alignwhite-spacetext-decorationtext-align… /*文字*/colorfontcontent/*边框背景。为什么要......
  • Git 提交规范
    Git提交规范​ Git提交消息应遵循一定的规范,以便于理解和维护。一种常用的规范是Angular规范,它要求提交消息包含三个部分:标题、主题和尾部。<type>(<scope>):<subject><BLANKLINE><body><BLANKLINE><footer>type:提交类型,比如:feat(新功能)、fix(修复)、docs(文档变......
  • 每日学学Java开发规范,集合处理(附阿里巴巴Java开发手册(终极版))
    前言每次去不同的公司,码不同的代码,适应不同的规范,经常被老大教育规范问题,我都有点走火入魔的感觉,还是要去看看阿里巴巴Java开发规范,从中熟悉一下,纠正自己,码出高效,码出质量。想细看的可以去官网下载,或者下面自取阿里巴巴Java开发手册(终极版)五、集合处理【强制】关于ha......
  • 数据库关系模式的规范化理论
    下面详细介绍一下规范化理论的相关内容:规范化理论(NormalizationTheory)规范化是数据库设计中用来减少数据冗余和提高数据一致性的过程。它通过分解关系模式来实现,确保数据库结构满足一定的规范条件。规范化理论主要包含以下几个范式:第一范式(1NF):表的每个列都是不可分割的基......
  • Loyalty的TMF规范
    1.业务需要忠诚度计划是忠诚度流程用来留住客户的工具之一。例如,另一个工具是产品提供承诺。忠诚度计划的一个例子可能是“更改您的移动报价”:0仅适用于预付费合同,因此与后付费合同不兼容,月复一月,客户赚取积分,根据他拥有的积分数量,他可以购买新的0使用他的积分以更低的......
  • 软件版本管理规范:提升软件开发效率与质量的关键
    一、软件版本管理的重要性(一)代码安全保障版本管理系统在软件代码的安全保护方面起着至关重要的作用。例如,使用版本控制系统如Git、SVN等,可以记录代码的每一次修改,防止代码丢失。当出现问题时,可以轻松回滚到之前的版本,避免代码被错误覆盖。同时,通过设置访问权限,只有授权......
  • 获取网页的markdown
    #获取网页源码importreimporthtml2textimportrequestsdefpreprocess_html(html):#删除没有src属性的img标签processed_html=re.sub(r'<img(?![^>]*\ssrc=)[^>]*>','',html)returnprocessed_htmlpage_url='https......