0

jekyll/gh-pages を使用しています。Maruku と RDiscount の両方が、次のコードで非常に混乱しています。

<figure>
    <a id="fig-14"></a>
    <pre><code>
hashA = entityA._roId + ':' + entityB._roId;
hashB = entityB._roId + ':' + entityA._roId;

if( !checked[hashA] && !checked[hashB] ){

    // mark this pair as checked
    checked[hashA] = checked[hashB] = true;

    if( this.aabb2DIntersection( entityA, entityB ) ){
        pairs.push( [entityA, entityB] );
    }
}
    </code></pre>
    <figcaption>
        Fig. 14: Keeping a cache of tested pairs.
    </figcaption>
</figure>

RDiscount がfigurehtml タグとして使用している間、Maruku はブロックの解析に完全に失敗していますが、インデントされているため、内部のすべてがコードであると考えています。これは、html ブロッ​​ク内のマークダウンの解析がサポートされているためだと思います。

RDiscount または Maruku で、html ブロッ​​ク内の解析を無効にする方法はありますか?

編集::

少なくともマルクでは、エラーは私のせいであることがわかりました. 要素であっても、エスケープする必要があり&ます。したがって、この実際のSOの質問に対する答えはまだありませんが、マルクがブロックで問題を抱えていた理由については答えがあります.<<code>

4

1 に答える 1

0

Marukuではまだこれができないようです: https://github.com/bhollis/maruku/issues/57#issuecomment-9366049

于 2012-10-12T15:10:11.220 に答える