You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

kramdown渲染的GitHub Flavored Markdown是否有嵌套列表层数限制?

问题结论

GitHub Flavored Markdown(GFM)本身没有嵌套列表的层数限制,你遇到的层级合并问题是列表缩进不符合解析规则导致的。

问题原因

kramdown和GFM对嵌套列表的缩进要求一致:子列表的起始位置,必须相对于父列表项的内容开头缩进至少2个空格,生产环境更推荐统一缩进4个空格规避解析歧义。
你给出的写法问题出在第三层有序列表(item 2.1.1、item 2.1.2)的缩进量不足:它作为item 2.1的子列表,应该比item 2.1的*标记的起始位置再多缩进4个空格,你当前的写法里第三层有序列表和item 2.1的缩进层级完全相同,会被解析器判定为和item 2.1平级的列表,后续的第四层列表自然就会和第三层列表合并为同一层级。

修正后的写法示例

1. item 1

    * item 1.1
    * item 1.2

1. item 2

    * item 2.1

        1. item 2.1.1
        1. item 2.1.2

            * item 2.1.2.1
            * item 2.1.2.2

修正后所有嵌套层级都会被正确识别,你也可以继续叠加更多层嵌套列表,GFM不会限制层数。

内容的提问来源于stack exchange,提问作者natke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 07:36:04