如何使用 markdown 在 UL 后立即创建 OL?

发布于 2024-11-05 21:48:07 字数 398 浏览 4 评论 0原文

我想知道是否可以在 markdown 中创建两个连续的列表而不自动合并它们:

示例:


  • a
  • b
  1. x
  2. y

以下 markdown 不起作用,因为它将第二个列表放在第一个列表的最后一个元素内:

* a
* b

1. x
2. y

演示:


  • a
  • < p>b

    1. x

虽然欢迎任何解决方案,但我更喜欢使用 python-markdown 的解决方案。

I wonder if it's possible to create two consecutive lists in markdown without them being merged automatically:

Example:


  • a
  • b
  1. x
  2. y

The following markdown doesn't work since it puts the second list inside the last element of the first list:

* a
* b

1. x
2. y

Demo:


  • a
  • b

    1. x
    2. y

While any solutions are welcome, I'd prefer one working with python-markdown.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

非要怀念 2024-11-12 21:48:07

我发现的最简单、最干净的方法是在列表之间添加注释:

* a
* b

<!-- -->

1. x
2. y

这是 stackoverflow 的 markdown 中的一个工作示例:

  • a
  • b
  1. x
  2. y

但是,令人遗憾的是出现了此错误:必须有人去填补不同 Markdown 实现的错误。

The easiest and cleanest way that I found is adding a comment between lists:

* a
* b

<!-- -->

1. x
2. y

Here is a working example in stackoverflow's markdown:

  • a
  • b
  1. x
  2. y

However, it's sad that this bugs occurs: someone must go and fill the bugs for it for different markdown implementations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文