2011-04-20 10 views
2

内部ハイパーリンクターゲットを定義した場合、リンクタイトルとして任意のテキストを使用してどのようにリンクできますか?例えばreST:任意のタイトルのインラインリンク?

 
_`This is a very long internal link target`. 

... 

A `short reference`_ to the very long link target. 

は、どのように私は「短い言及は」「非常に長い内部ターゲットを」ターゲットに作ることができますか?

編集:もう一つの例:

 
Widgets 
======= 

... 

Use a `widget`_. 

は、どのように私は見出し「ウィジェット」に(単数)リンク(複数の)「ウィジェット」を作ることができますか?

(もちろん、私はこれは`widget`_\sを使用して行うことができることを実感...しかし、それは一般的な問題を解決していません)

答えて

4

私は、「標準」、残りを使ってこれを行うための方法を発見していません。しかしSphinx、次のような作品で:

素敵
.. _`This is a very long internal link target`: 

:ref:`Short reference <This is a very long internal link target>` to the very long link target. 
2

mzjn's answerも、クラスのために働く:

:class:`MyClasses <mymodule.MyClass>` in plural is awesome. 

万歳!