如何在Markdown中设置HTML类属性?

Jam*_*sen 46 html markdown

如果我喜欢Markdown的话

## My Title

A paragraph of content here.

    code_line(1);
    // a code comment
    class MoreCode { }

and more text to follow...
Run Code Online (Sandbox Code Playgroud)

如何<code>在中间生成的块上设置类?我想要输出

<code class=’prettyprint’>
  code_line(1);
  // a code comment
  class More Code { }
</code>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法设定它.我无法控制正在运行的Markdown代码,只能控制内容.

Pat*_*ney 50

您可以在Markdown中嵌入HTML.只需按字面意思输入您想要的内容,不要缩进.

<code class="prettyprint">
  code_line(1);
  // a code comment
  class More Code { }
</code>
Run Code Online (Sandbox Code Playgroud)


Pab*_* C. 19

虽然没有完全回答这个问题.您可以使用不同的渲染,如Maruku或Kramdown:

## My Title

A paragraph of content here.
~~~
code_line(1);
// a code comment
class MoreCode { }
~~~
{: .prettyprint}

and more text to follow...
Run Code Online (Sandbox Code Playgroud)

输出(用haml和kramdown测试):

<pre class="prettyprint"><code>
code_line(1);
// a code comment
class MoreCode { }
</code></pre>
Run Code Online (Sandbox Code Playgroud)

Kramdown语法:http://kramdown.rubyforge.org/quickref.html#block-attributes

  • +1为Multimarkdown和Kramdown.定义列表,表格以及更多:-) (3认同)