質問

内部にコードセグメントを含むブログ投稿を書こうとしています。 <pre> 鬼ごっこ。コードセグメントにはジェネリック型が含まれており、次のように使用されます。 <> そのタイプを定義します。セグメントは次のようになります。

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>

結果の HTML では、 <> そして次のようになります:

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

どうすれば逃れられますか <> それでHTMLに表示されるのでしょうか?

役に立ちましたか?

解決

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

他のヒント

<pre>&gt;</pre>

次のようにレンダリングされます:

>

あなたが望んでいるのは:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

これは次のようになります:

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

使用 &lt; そして &gt; すること < そして > html内。

&lt; そして &gt; それぞれ

どうでしょうか:

&lt; and &gt;

お役に立てれば?

RPは言った, 、大なり (>) および小なり (<) 記号を同等の HTML エンティティに置き換えるだけです。以下に例を示します。

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

これは次のようになります (今回はマークダウンの先頭にスペースを付けずにまったく同じものを使用します)。

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

おそらくブログ ソフトウェアに固有のものですが、次の文字列を試してみるとよいでしょう (アンダースコア文字を削除してください)。&_lt;&_gt;

より良い方法は、文字コードをまったく気にする必要がないことです。すべてのコードを内側にラップするだけです <pre> 以下のタグ

<pre>
${fn:escapeXml('
  <!-- all your code -->
')};
</pre>

ただし、機能させるには jQuery を有効にする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top