【问题标题】:Using code blocks in markdown after "*"在“*”之后在降价中使用代码块
【发布时间】:2014-01-01 01:33:05
【问题描述】:

在“*”标记后使用代码块时,我没有得到正确的格式,如下所示:

* Here are the places
  * blablabla
  * unit X:

for(I=0;I<100;I++)
{
  ....
}  

看起来像:

  • 这里是地方

    • blablabla
    • 单元 X:

    for(I=0;I

【问题讨论】:

  • 对于列表,您需要更多、更多地缩进代码块。嵌套列表更是如此。

标签: markdown


【解决方案1】:

用空的 HTML 注释分隔您的列表和代码块:

* Here are the places
* blablabla
    * unit X:

<!-- -->

    for(I=0;I<100;I++) { .... }

渲染:

  • 这里是地方
  • blablabla
    • 单元 X:
for(I=0;I<100;I++) { .... }

如下所述,一些渲染器will accept a language hint in the comment

此外,嵌套列表应在每个缩进级别使用四个空格。

【讨论】:

  • @Emissary,这对于 Stack Overflow 上的 Markdown 来说很好(也可能在其他一些地方),但它不是 original definition of Markdown code blocks 的一部分。不过它不应该伤害任何东西,因为它在评论中,而且它是一个有用的补充。我会更新我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 2020-05-18
  • 1970-01-01
  • 2021-06-07
  • 2014-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多