Windows 10 で Sphinx を使う
latest

Contents:

  • Sphinx の動作環境を作る
    • Miniconda をインストールする
    • Sphinx をインストールする
    • テキストエディターをインストールする
  • ドキュメントの作成手順
  • 日本語対応にする(日本語拡張の導入)
    • 事象の詳細
    • 日本語拡張の導入手順
  • 「テーマ」を変更する
    • 「テーマ」とは
      • alabaster ← デフォルトのテーマ
      • classic
      • sphinxdoc
      • scrolls
      • agogo
      • traditional
      • nature
      • haiku
      • pyramid
      • bizstyle
    • 「テーマ」の変更方法
    • Sphinx Themes
      • 導入手順
  • 文書の構造
    • Sphinx の文書ファイル
    • 見出し
      • 見出しの構成
      • 見出しの例
    • 目次と見出し
    • ".rst" ファイルの階層化 : toctree ディレクティブ
      • ドキュメントの分割
      • toctree ディレクティブ
      • 下位階層の "rst" ファイルを下位フォルダーに配置した場合
      • toctree ディレクティブのオプション
    • ドキュメントの分割 : include ディレクティブ
  • いろいろな表現
    • 文字の表現
      • 強調(イタリック)
      • 強い強調(太字)
      • コードサンプル
      • フィールドリスト
      • "\" の表記
      • ラインブロック
      • リスト(箇条書き)
      • リテラルコードブロック
    • ロール
      • ボタンなど : guilabel
      • コマンド : command
      • 言葉の短縮形 : abbr
      • ファイルやディレクトリ : file
      • ファイルのダウロード : download
      • メニューの遷移 : menuselection
      • キーボード : kbd
      • 数式 : math
    • イメージ : image ディレクティブ
    • リンク
      • URL
      • rst ファイル
      • ラベル
    • サンプルコードの表示
      • コードブロック : code-block ディレクティブ
      • ファイルから表示するコードの読み込み : literalinclude ディレクティブ
      • コード表示のオプション
    • テーブル(表) : table ディレクティブ
      • グリッドテーブル
      • シンプルテーブル
      • CSV テーブル
      • リストテーブル
      • 複雑なテーブル
      • 列幅の変更
      • ヘッダーの指定
      • テーブル名の追加
    • 警告ディレクティブ
      • attention
      • caution
      • danger
      • error
      • hint
      • important
      • note
      • tip
      • warning
      • admonition
    • その他の表現
      • 横線
  • CSS (Cascading Style Sheets)
    • 定義
      • 準備
      • ファイルの配置
      • conf.py ファイル
    • 実行結果
    • その他の表現
      • テーブルのセル内の折り返し
  • 付録
    • Visual Studio Code の日本語化
  • 改版履歴
Windows 10 で Sphinx を使う
  • »
  • いろいろな表現 »
  • リンク
  • Edit on GitHub

リンク¶

【トピックス】
・ URL
・ rst ファイル
・ ラベル

URL¶

  • ドキュメント内に URL を記述すると、そのままリンクになります。

Sphinx 日本ユーザー会のサイトは https://sphinx-users.jp/index.html です。

Sphinx 日本ユーザー会のサイトは https://sphinx-users.jp/index.html です。

  • URL 部分をリンクテキストに変更できます。

Sphinx 日本ユーザー会のサイトは `ここをクリック <https://sphinx-users.jp/index.html>`_ します。

Sphinx 日本ユーザー会のサイトは ここをクリック します。


rst ファイル¶

  • doc を使用して rst ファイルにリンクを設定します。

Sphinx の文書構造の説明は「 :doc:`../struct/struct` 」で確認してください。

Sphinx の文書構造の説明は「 文書の構造 」で確認してください。

  • リンク先の rst ファイルを < と > でくくって指定すると、表示する文字列を任意のものに置き換えられます。

Sphinx の文書構造の説明は :doc:`こちらを確認 <../struct/struct>` してください。

Sphinx の文書構造の説明は こちらを確認 してください。


ラベル¶

  • 文書内にラベルを埋め込み、そのラベルに対してリンクを設定します。

  • ラベルは Sphinx の文書内でユニークでなければなりません。

  • ラベルは見出しとセットで設定します。

リンク先のドキュメントです。見出しの前にラベルを設定します。

.. _struct-toctree-split:

ドキュメントの分割
----------------------------------------------------------------------------------------------------
「 :ref:`struct-contents` 」のように 1 つの ``rst`` ファイルに複数の「部」や「章」などを書いてもドキュメントは作成できます。しかし、この方法ではページのサイズが長くなり、視認性や検索性、メンテナンス性などに劣るドキュメントになります。
  • ref を使用してラベルにリンクを設定します。

ドキュメントを分割するときの考え方は「 :ref:`struct-toctree-split` 」を参照してください。

ドキュメントを分割するときの考え方は「 ドキュメントの分割 」を参照してください。

  • リンク先のラベルを < と > でくくって指定すると、表示する文字列を任意のものに置き換えられます。

ドキュメントを分割するときの考え方は :ref:`こちらを参照<struct-toctree-split>` してください。

ドキュメントを分割するときの考え方は こちらを参照 してください。

Next Previous

© Copyright 2020, Yoichi Muraoka. Revision 24bb1668.

Built with Sphinx using a theme provided by Read the Docs.