私のようなMarkdownがあれば
## My Title
A paragraph of content here.
code_line(1);
// a code comment
class MoreCode { }
and more text to follow...
途中で生成された<code>
ブロックにクラスを設定するにはどうすればよいですか?出力させたい
<code class=’prettyprint’>
code_line(1);
// a code comment
class More Code { }
</code>
しかし、私はそれを設定するようには思えません。私はnot実行されているMarkdownコードを制御しますが、コンテンツのみを制御します。
MarkdownにHTMLを埋め込む ができます。文字どおり、インデントなしで文字どおりに入力します。
<code class="prettyprint">
code_line(1);
// a code comment
class More Code { }
</code>
質問に正確に答えていませんが。 MarukuやKramdownのような別のレンダリングを使用することもできます。
## My Title
A paragraph of content here.
~~~
code_line(1);
// a code comment
class MoreCode { }
~~~
{: .prettyprint}
and more text to follow...
出力(haml&kramdownでテスト):
<pre class="prettyprint"><code>
code_line(1);
// a code comment
class MoreCode { }
</code></pre>
Kramdown構文: http://kramdown.rubyforge.org/quickref.html#block-attributes
Markdown Extraは、中括弧を使用したクラスおよびID属性をサポートしています。参照: https://michelf.ca/projects/php-markdown/extra/#spe-attr
Markdownには、Marukuの{:.classname}構文を使用できるようにする拡張子attr_list.pyがあります。