2

RDocマークアップを使用し、Yardでドキュメントを生成して、次のような行を持つコマンド出力を文書化しようとしています。

+----------------------------------+

...しかし、これを達成する方法を理解することはできません。どうすればHTMLになりますか?

<pre class="code">
  +----------------------------------+
</pre>

私はドキュメントで些細なことを見逃したと確信しています...


#1を試す

マークアップをエスケープしようとせずに、この2つのスペースをインデントします(他のコード/プレブロックと同様)。

+----------------------------------+

...ドキュメントを生成し、HTMLを取得します(予想どおり、私は推測します):

<pre class="code">
  <tt>----------------------------------</tt>
</pre>

#2を試す

バックスラッシュを使用してエスケープする場合、このマークアップは次のとおりです。

\+----------------------------------+

...このHTMLになります:

<pre class="code">
  \+----------------------------------+
</pre>

#3を試す

奇妙なことに、2つのプラス記号を連続して使用すると、このマークアップは次のようになります。

++----------------------------------+

...このHTMLになります:

<pre class="code">
  ++----------------------------------+
</pre>

#4をお試しください

インデントなしを使用<tt>すると、「逐語的」ではない(つまり、pre / code)セクションが残ります。単なるプレーンテキスト(ここでも、予想どおり、私は推測します):

<tt>+----------------------------------+</tt>

...このHTMLになります:

<p>
  <tt>-------------------------------------</tt>
</p>

#5をお試しください

インデントを使用する<tt>と、このマークアップが変わります。

<tt>+----------------------------------+</tt>

...このHTMLに:

<pre class="code">
  <tt>+----------------------------------+</tt>
</pre>
4

1 に答える 1