Sphinxを使用していくつかのドキュメントを生成します。reStructuredTextドキュメントがあり、そこに画像を入れたいのですが。ユーザーが画像をクリックした後、この画像がフルサイズで表示されるように、画像はクリック可能である必要があります。私は次のようにimageディレクティブとそのターゲットオプションを使用します:
.. image:: /images/some_image.png
:alt: Image descripion
:align: center
:target: `big_some_image`_
.. _big_some_image: /images/some_image.png
問題は、レンダリングされたページで次のようになることです。
<a href="/images/some_image.png"><img src="../../../_images/some_image.png"></a>
したがってsrc
、imageディレクティブからは正しいがhref
、ハイパーリンクからは正しくない属性があります。
質問:
imageディレクティブが行う方法でリンクを生成する方法はありますか?私はドキュメントに関連することを意味します。
「サムネイル->クリック->大きな画像」の動作をする他の(組み込みの)方法はありますか?