sphinx_gallery.directives#
自訂 Sphinx 指令。
函式#
- sphinx_gallery.directives.imagesg_addnode(app)[原始碼]#
將 imgsgnode 加入帶有 HTML 和 LaTeX 訪問器函式的 Sphinx 應用程式。
類別#
- class sphinx_gallery.directives.ImageSg(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[原始碼]#
實作允許選用 hidpi 影像的指令。
用於 image_srcset 設定選項。
例如:
.. image-sg:: /plot_types/basic/images/sphx_glr_bar_001.png :alt: bar :srcset: /plot_types/basic/images/sphx_glr_bar_001.png, /plot_types/basic/images/sphx_glr_bar_001_2_00x.png 2.00x :class: sphx-glr-single-img
產生的 HTML 為
<img src="sphx_glr_bar_001_hidpi.png" srcset="_images/sphx_glr_bar_001.png, _images/sphx_glr_bar_001_2_00x.png 2x", alt="bar" class="sphx-glr-single-img" />
- final_argument_whitespace = False#
最後一個引數是否可以包含空白?
- has_content = False#
指令是否可以有內容?
- option_spec = {'alt': <function unchanged>, 'class': <function class_option>, 'srcset': <function unchanged>}#
選項名稱對應到驗證器函式。
- optional_arguments = 3#
在必要引數之後的可選引數數量。
- required_arguments = 1#
必要指令引數的數量。
- class sphinx_gallery.directives.MiniGallery(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[原始碼]#
用於插入迷你範例集的自訂指令。
必要引數為下列一或多項
物件的完整名稱
範例 Python 檔案的路徑字串
範例 Python 檔案的 glob 風格路徑字串
引數字串清單以空格分隔。
迷你範例集將是從該特定命名空間使用該物件的範例集的子集
選項
add-heading 將標題加入迷你範例集。如果有提供引數,則會使用該文字作為標題。否則,會使用預設文字。
heading-level 將標題的標題層級指定為單一字元。如果省略,預設標題層級為 ‘^’。
- final_argument_whitespace = True#
最後一個引數是否可以包含空白?
- has_content = True#
指令是否可以有內容?
- option_spec = {'add-heading': <function unchanged>, 'heading-level': <function single_char_or_unicode>}#
選項名稱對應到驗證器函式。
- optional_arguments = 1#
在必要引數之後的可選引數數量。
- required_arguments = 0#
必要指令引數的數量。