开发工具 markdown 清单碰上缩进代码不显示

juanito · 2012年04月18日 · 最后由 ensonmj 回复于 2012年04月18日 · 6278 次阅读

Hi,

不知道有没有人碰到过这种问题,一般代码只要缩进 4 格或 1 个 TAB,就会包在 pre > code 区块内。然而当上面有一个清单时,缩进就无效了,会被包在最后一个清单 li 里面,在清单下面得用 ``` 语法才能正常显示代码。有解吗?

一般段落后使用缩进代码正常显示。

def foo p "hi" end

使用清单搭配 3 个 ```lang 语法包围代码区块,正常显示。

  • 1
  • 2
  • 3

def foo

end




使用清单搭配缩进,代码无法正常显示。

  • 3
  • 2
  • 1

    def foo p "hello, world!" end

谢谢。

List 后面弄个 html 注释,&nbsp;, <br/> 什么的,有些 markdown renderer 也支持用 ~ 做标志分隔开连续的 lists, code blocks 等

-   3
-   2
-   1

<br />

    def foo
      p "Hello, world!"
    end









  • 3
  • 2
  • 1


def foo p "Hello, world!" end

list 里面的缩进需要适用 2 个 tab 或者 8 个 space

  • 1
  • 2

    def foo p "Hi" end

奇怪了,我预览的时候是好好的,为什么提交了,“2”跑到下面去了?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号