警告
この記事は古い為 sphinx-users.jp を参照してください。
第11日目 Sphinxドキュメントを編集する その8¶
昨日は外部リンクの張り方を説明しました。今日は プロジェクト 内へのリンクを説明します。
ドキュメントへのリンク¶
他のドキュメント( rstファイル )へリンクを張りたい時は
:doc:
というマークアップをします。記述例:
昨日のタイトルは :doc:`write_rest7` です。一昨日は :doc:`toctree <write_rest6>` について説明しましたね。
このように表示されます。
昨日のタイトルは 第10日目 Sphinxドキュメントを編集する その7 です。一昨日は toctree について説明しましたね。
ファイルへのパスは拡張子が不要です。
ファイルパスはドキュメントの起点となる index.rst を / (ルート) とした絶対パスか、相対パスで記述して下さい。
セクションへのリンク¶
アンカーを設置する¶
セクション へリンクを張る為にはリンクを張りたい セクション にアンカーを配置する必要があります。
注釈
セクション は同じ プロジェクト 内であれば違う rstファイル であっても構いません。
記述例:
.. _schedule: タイトル(予定かつ順不同) -------------------------
アンカー自体は表示されません。
アンカーを配置したセクションへリンクする¶
:ref:
でセクションへリンクします。記述例:
このアドベントカレンダーについての :ref:`schedule` へジャンプしましょう。 :ref:`こういう書き方 <schedule>` もできますよ。
このように表示されます。
このアドベントカレンダーについての タイトル(予定かつ順不同) へジャンプしましょう。
こういう書き方 もできますよ。
注釈
アンカーは前に :: (セミコロン×2) と文字列の頭に _ (アンダーバー) が付いていますが
:ref:
で指定する際はどちらも外します。
明日は画像ファイルやダウンロードをさせるリンクを説明します。
※ このアドベントカレンダーについては このアドベントカレンダーについて を参照して下さい。
第10日目 Sphinxドキュメントを編集する その7
第12日目 Sphinxドキュメントを編集する その9