Checklist 是否应支持 GFM 复选框语法?

抱歉,这看起来有些令人困惑,因为情况最近发生了相当大的变化。我指的是插件页面上显示的截图,其中并未显示带项目符号的清单语法(而且 rake migrate 任务似乎也不支持):

以下是展示此次变更的 diff 截图:

虽然不太容易看清,但左侧显示的是带项目符号的复选框,而当前的右侧则去除了项目符号,这暗示了新用户的默认复选框语法有所不同。


后续补充:

换句话说,现在清单插件支持以下所有语法:

[] first
-[] second
- [] third

渲染结果为:

first
- second

  • third

而 GFM 任务列表 规范仅允许第三种变体(因为任务列表是一种列表):

任务列表项 是一种 列表项,其第一个块是一个段落,该段落以 任务列表项标记 开头,并在任何其他内容之前至少包含一个空白字符。

任务列表项标记 由可选数量的空格、左方括号([)、一个空白字符或字母 x(小写或大写均可),以及右方括号(])组成。

如果希望符合 GFM 任务列表扩展规范,则前两种变体不应被允许,也不应在插件文档中予以推广。

1 个赞