私はSphinxを使ってPythonで書かれたコマンドラインユーティリティを文書化しています。残りの部分でReSTで2つのダッシュを処理する方法
**--region** <region_name>
、その後、私のために私のHTMLとマニュアルページを生成するためにスフィンクスを使用します。私は、このようなこのような--region
などのコマンドラインオプションを、文書化することができるようにしたいです。
マニュアルページを生成するときにはうまくいくが、生成されたHTMLでは--
が-
になり、間違っている。
**---region** <region_name>
をHTMLが正しく生成しますが、今の私のmanページが---
代わりの--
を持っている:私はこのように見えるように私の元のREST文書を変更した場合ことを発見しました。また間違っています。
ダッシュをバックスラッシュ(たとえば、\-\-
)でエスケープしようとしましたが、効果がありませんでした。
ご協力いただければ幸いです。
私は、これに対して単純な解決策の1つはコードマークアップ内にダブルハイフンをラップすることです。 \ * \ * - region \ * \ *ではなく、\ '\' - 領域\ '\それを解決するよりエレガントな方法があるかもしれませんが、それは私のために働く。 – garnaat
多分オプションリストを使うことができます:http://docutils.sourceforge.net/docs/ref/rst/restructuredtext。html#option-lists – mzjn
ええ、それは適切なようです。ありがとう、常にReSTで新しいことを発見しています! – garnaat