2012-12-01 6 views
8

私はスフィンクスで何か基本的なことを試みています。私はいくつかの画像を持っていますが、私はそれらをかなり小さく保つことを好みます、そして、私はユーザーがそれらをクリックして大きな画像を得ることを許可したいと思います。 image:またはfigure:ref:またはlink:と組み合わせる構文的な方法はありません。スフィンクス画像や図形へのリンクを追加する

.. image:: _static/my_image_small.png 

と同じフォルダmy_image_large.pngにあります。

解決策を見つけたら、大きな画像を明示的にリンクしたファイルにするか、image:タグを付けたreStファイルを作成する必要がありますか? 別の方法として、reStファイルの画像サイズで再生することができますが、小さな画像から大きな画像へのリンクの作成方法はまだわかりません。

ご協力いただきありがとうございます。

答えて

6

targetディレクティブを使用してください。あなたは次のようなものになります:

.. image:: _static/my_image_small.png 
    :target: _static/my_image_large.png 

ソースで静的フォルダへの参照を厳密に使う必要はありません。これらのファイルは、ドキュメントをビルドするときに_imagesフォルダにコピーされます(そのため、ドキュメントをビルドする必要はありません)。

私は、画像を管理するソースフォルダの横にある数字のフォルダを常に使用します。ただし、my_image_large.pngファイルは、コンテンツがビルド時にコピーされるので、_staticフォルダに配置することをお勧めします。

関連する問題