Features

🔍 Features

ID

Title

SI

Errors

FE_SPHINX_ADMONITION_ATTENTION

Attention Admonition

no

FE_SPHINX_ADMONITION_CAUTION

Caution Admonition

no

FE_SPHINX_ADMONITION_DANGER

Danger Admonition

no

FE_SPHINX_ADMONITION_ERROR

Error Admonition

no

FE_SPHINX_ADMONITION_GENERIC

Generic Admonition

no

FE_SPHINX_ADMONITION_HINT

Hint Admonition

no

FE_SPHINX_ADMONITION_IMPORTANT

Important Admonition

no

FE_SPHINX_ADMONITION_NOTE

Note Admonition

no

FE_SPHINX_ADMONITION_TIP

Tip Admonition

no

FE_SPHINX_ADMONITION_WARNING

Warning Admonition

no

FE_SPHINX_BUILD_HTML_SEARCH

Built-in HTML Search

FE_SPHINX_BUILD_STATIC_FILES

Static File Support

FE_SPHINX_BUILD_THEMING

HTML Theming Support

FE_SPHINX_CONTENT_BLOCKQUOTES

Block Quotes

no

FE_SPHINX_CONTENT_LINE_BLOCKS

Line Blocks

no

FE_SPHINX_DIRECTIVE_CODE_BLOCK

Code Block Directive

no

FE_SPHINX_DIRECTIVE_CONTENTS

Contents Directive (Local ToC)

no

FE_SPHINX_DIRECTIVE_CSV_TABLE

CSV Table Directive

yes

FE_SPHINX_DIRECTIVE_FIGURE

Figure Directive

yes

FE_SPHINX_DIRECTIVE_IMAGE

Image Directive

yes

FE_SPHINX_DIRECTIVE_INCLUDE

Include Directive

yes

FE_SPHINX_DIRECTIVE_LIST_TABLE

List Table Directive

yes

FE_SPHINX_DIRECTIVE_LITERALINCLUDE

Literal Include Directive

yes

FE_SPHINX_DIRECTIVE_MATH

Math Directive

no

FE_SPHINX_DIRECTIVE_RAW

Raw Content Directive

no

FE_SPHINX_DIRECTIVE_RUBRIC

Rubric Directive

no

FE_SPHINX_DIRECTIVE_TABLE

Table Directive with Title

yes

FE_SPHINX_DIRECTIVE_TOCTREE

Table of Contents Tree Directive (toctree)

yes

FE_SPHINX_INLINE_EMPHASIS

Italicized (Emphasis) Text

no

FE_SPHINX_INLINE_ESCAPE

Escaped Markup Characters

no

FE_SPHINX_INLINE_INTERNAL_TARGET

Inline Internal Target

no

FE_SPHINX_INLINE_LITERAL

Inline Literal (Code) Text

no

FE_SPHINX_INLINE_NAMED_HYPERLINK

Named Hyperlink Reference

yes

FE_SPHINX_INLINE_STRONG

Bold (Strong) Text

no

FE_SPHINX_LINK_CITATIONS

Citations

no

FE_SPHINX_LINK_EXPLICIT_TARGET

Explicit Target Creation

no

FE_SPHINX_LINK_EXTERNAL

External Hyperlinks

no

FE_SPHINX_LINK_FOOTNOTES

Footnotes

no

FE_SPHINX_LINK_IMPLICIT

Implicit Hyperlinks from URLs

no

FE_SPHINX_LINK_INTERNAL_LABELS

Internal Cross-References to Labels

no

FE_SPHINX_LISTS_AUTO_NUMBERED

Auto-Numbered Lists

no

FE_SPHINX_LISTS_BULLETED

Bulleted Lists

no

FE_SPHINX_LISTS_DEFINITION

Definition Lists

no

FE_SPHINX_LISTS_ENUMERATED

Numbered (Enumerated) Lists

no

FE_SPHINX_LISTS_NESTED

Nested Lists

no

FE_SPHINX_LISTS_OPTION

Option Lists

no

FE_SPHINX_OUTPUT_DIR_HTML

Directory HTML Output

yes

FE_SPHINX_OUTPUT_EPUB

ePub 3 Output

yes

FE_SPHINX_OUTPUT_GETTEXT

Gettext Message Catalog Output

FE_SPHINX_OUTPUT_HTML

HTML Output

yes

FE_SPHINX_OUTPUT_JSON

JSON Output

FE_SPHINX_OUTPUT_LATEX

LaTeX Output

yes

FE_SPHINX_OUTPUT_MANPAGE

Man Page Output

FE_SPHINX_OUTPUT_SINGLE_HTML

Single-File HTML Output

yes

FE_SPHINX_OUTPUT_TEXT

Plain Text Output

FE_SPHINX_READ

Read-in documents with Sphinx

yes

ER_FILES_IGNORED; ER_SPH_WRONG_ENCODING; ER_SPH_WRONG_ACCESS

FE_SPHINX_ROLE_CODE

Code Role

no

FE_SPHINX_ROLE_DOC

Document Role

no

FE_SPHINX_ROLE_EMPHASIS

Emphasis Role

no

FE_SPHINX_ROLE_LITERAL

Literal Role

no

FE_SPHINX_ROLE_MATH

Inline Math Role

no

FE_SPHINX_ROLE_NUMREF

Numbered Reference Role

no

FE_SPHINX_ROLE_REF

Reference Role

no

FE_SPHINX_ROLE_STRONG

Strong Role

no

FE_SPHINX_ROLE_SUBSCRIPT

Subscript Role

no

FE_SPHINX_ROLE_SUPERSCRIPT

Superscript Role

no

FE_SPHINX_STRUCTURE_DOC_TITLE

Document Title and Subtitle

no

FE_SPHINX_STRUCTURE_SECTION_TITLES

Section Titles with Underlines

no

FE_SPHINX_STRUCTURE_TRANSITIONS

Transitions (Horizontal Lines)

no

FE_SPHINX_TABLES_GRID

Grid Tables

yes

FE_SPHINX_TABLES_SIMPLE

Simple Tables

yes

../../_images/need_pie_93786.svg
Feature: Read-in documents with Sphinx FE_SPHINX_READ
style: green_bar
si: yes

Readin all needed rst/md files for the Sphinx project.

Error: Needed folders/files are ignored ER_FILES_IGNORED
style: red_bar
td: 1

Error is logged by Sphinx and with build-option -W this warning gets thrown as error and stops the build.

Error: Needed files/folders have not supported encoding ER_SPH_WRONG_ENCODING
style: red_bar
td: 1
parent needs: FE_SPHINX_READ
avoided by: RE_SPHINX_WARNINGS
Error: Access to files/folders not given ER_SPH_WRONG_ACCESS
style: red_bar
td: 1
parent needs: FE_SPHINX_READ
avoided by: RE_SPHINX_WARNINGS

Inline Text Formatting

Feature: Italicized (Emphasis) Text FE_SPHINX_INLINE_EMPHASIS
style: green_bar
si: no

Use emphasis to italicize text in your documentation.

This is *italicized* text.
Feature: Bold (Strong) Text FE_SPHINX_INLINE_STRONG
style: green_bar
si: no

Use strong emphasis to make text bold.

This is **bold** text.
Feature: Inline Literal (Code) Text FE_SPHINX_INLINE_LITERAL
style: green_bar
si: no

Use inline literals to display code or commands inline.

This is ``inline code``.
Feature: Inline Internal Target FE_SPHINX_INLINE_INTERNAL_TARGET
style: green_bar
si: no

Use internal targets to create cross-references within your documentation.

See :ref:`example-section` for more details.
Feature: Escaped Markup Characters FE_SPHINX_INLINE_ESCAPE
style: green_bar
si: no

Escape special characters to display them as plain text.

Use \\* to display an asterisk (*).
Feature: Subscript Role FE_SPHINX_ROLE_SUBSCRIPT
style: green_bar
si: no

Use the subscript role to display text as a subscript.

H\ :sub:`2`\ O
Feature: Superscript Role FE_SPHINX_ROLE_SUPERSCRIPT
style: green_bar
si: no

Use the superscript role to display text as a superscript.

E = mc\ :sup:`2`
Feature: Strong Role FE_SPHINX_ROLE_STRONG
style: green_bar
si: no

Use the strong role to emphasize text strongly.

:strong:`Important!`
Feature: Emphasis Role FE_SPHINX_ROLE_EMPHASIS
style: green_bar
si: no

Use the emphasis role to italicize text.

:emphasis:`This is emphasized text.`
Feature: Literal Role FE_SPHINX_ROLE_LITERAL
style: green_bar
si: no

Use the literal role to display inline code or commands.

:literal:`print("Hello, World!")`
Feature: Code Role FE_SPHINX_ROLE_CODE
style: green_bar
si: no

Use the code role to highlight inline code snippets.

:code:`def example(): pass`
Feature: Inline Math Role FE_SPHINX_ROLE_MATH
style: green_bar
si: no

Use the math role to display inline mathematical expressions.

:math:`E = mc^2`

Structural Elements

Feature: Section Titles with Underlines FE_SPHINX_STRUCTURE_SECTION_TITLES
style: green_bar
si: no

Use underlines to define section titles in your documentation.

Section Title
=============
Feature: Document Title and Subtitle FE_SPHINX_STRUCTURE_DOC_TITLE
style: green_bar
si: no

Define a document title and optional subtitle using underlines.

Document Title
==============

Subtitle
--------
Feature: Transitions (Horizontal Lines) FE_SPHINX_STRUCTURE_TRANSITIONS
style: green_bar
si: no

Use transitions to separate sections visually with horizontal lines.

--------
Feature: Table of Contents Tree Directive (toctree) FE_SPHINX_DIRECTIVE_TOCTREE
style: green_bar
si: yes

Use the toctree directive to create a table of contents for your documentation.

.. toctree::
   :maxdepth: 2

   introduction
   usage
   contribute
Feature: Rubric Directive FE_SPHINX_DIRECTIVE_RUBRIC
style: green_bar
si: no

Use the rubric directive to add a styled heading to your documentation.

.. rubric:: Important Notes

Lists and Quotes

Feature: Bulleted Lists FE_SPHINX_LISTS_BULLETED
style: green_bar
si: no

Use bulleted lists to organize items without a specific order.

- Item 1
- Item 2
- Item 3
Feature: Numbered (Enumerated) Lists FE_SPHINX_LISTS_ENUMERATED
style: green_bar
si: no

Use numbered lists to organize items in a specific order.

1. First item
2. Second item
3. Third item
Feature: Auto-Numbered Lists FE_SPHINX_LISTS_AUTO_NUMBERED
style: green_bar
si: no

Use auto-numbered lists to let Sphinx automatically number the items.

#. First item
#. Second item
#. Third item
Feature: Nested Lists FE_SPHINX_LISTS_NESTED
style: green_bar
si: no

Use nested lists to create hierarchical structures.

- Parent item
  - Child item
    - Sub-child item
Feature: Definition Lists FE_SPHINX_LISTS_DEFINITION
style: green_bar
si: no

Use definition lists to define terms and their descriptions.

Term 1
   Definition of term 1.

Term 2
   Definition of term 2.
Feature: Option Lists FE_SPHINX_LISTS_OPTION
style: green_bar
si: no

Use option lists to document command-line options or similar items.

-a  Enable all features.
-h  Display help information.
Feature: Block Quotes FE_SPHINX_CONTENT_BLOCKQUOTES
style: green_bar
si: no

Use block quotes to highlight quoted text or important notes.

> This is a block quote.
Feature: Line Blocks FE_SPHINX_CONTENT_LINE_BLOCKS
style: green_bar
si: no

Use line blocks to preserve line breaks in text.

| Line 1
| Line 2
| Line 3

Directives for Content

Feature: Image Directive FE_SPHINX_DIRECTIVE_IMAGE
style: green_bar
si: yes

Use the image directive to include images in your documentation.

.. image:: example.png
   :alt: Example image
   :width: 300px
Feature: Figure Directive FE_SPHINX_DIRECTIVE_FIGURE
style: green_bar
si: yes

Use the figure directive to include images with captions.

.. figure:: example.png
   :alt: Example image

   This is a caption for the figure.
Feature: Table Directive with Title FE_SPHINX_DIRECTIVE_TABLE
style: green_bar
si: yes

Use the table directive to create tables with titles.

.. table:: Example Table

   ========  ========
   Header 1  Header 2
   ========  ========
   Row 1     Data 1
   Row 2     Data 2
   ========  ========
Feature: Simple Tables FE_SPHINX_TABLES_SIMPLE
style: green_bar
si: yes

Use simple tables for basic tabular data.

========  ========
Header 1  Header 2
========  ========
Row 1     Data 1
Row 2     Data 2
========  ========
Feature: Grid Tables FE_SPHINX_TABLES_GRID
style: green_bar
si: yes

Use grid tables for more complex table layouts.

+----------+----------+
| Header 1 | Header 2 |
+==========+==========+
| Row 1    | Data 1   |
+----------+----------+
| Row 2    | Data 2   |
+----------+----------+
Feature: CSV Table Directive FE_SPHINX_DIRECTIVE_CSV_TABLE
style: green_bar
si: yes

Use the CSV table directive to create tables from CSV files.

.. csv-table:: Example CSV Table
   :file: example.csv
   :header-rows: 1
Feature: List Table Directive FE_SPHINX_DIRECTIVE_LIST_TABLE
style: green_bar
si: yes

Use the list table directive to create tables from lists.

.. list-table:: Example List Table
   :header-rows: 1

   * - Header 1
     - Header 2
   * - Row 1
     - Data 1
   * - Row 2
     - Data 2
Feature: Code Block Directive FE_SPHINX_DIRECTIVE_CODE_BLOCK
style: green_bar
si: no

Use the code block directive to include syntax-highlighted code snippets.

def example():
    print("Hello, World!")
Feature: Literal Include Directive FE_SPHINX_DIRECTIVE_LITERALINCLUDE
style: green_bar
si: yes

Use the literal include directive to include external code files.

.. literalinclude:: example.py
   :language: python
Feature: Math Directive FE_SPHINX_DIRECTIVE_MATH
style: green_bar
si: no

Use the math directive to include mathematical equations.

.. math::

   E = mc^2
Feature: Contents Directive (Local ToC) FE_SPHINX_DIRECTIVE_CONTENTS
style: green_bar
si: no

Use the contents directive to create a local table of contents.

.. contents::
   :local:
Feature: Include Directive FE_SPHINX_DIRECTIVE_INCLUDE
style: green_bar
si: yes

Use the include directive to include content from other files.

.. include:: other_file.rst
Feature: Raw Content Directive FE_SPHINX_DIRECTIVE_RAW
style: green_bar
si: no

Directives for Admonitions

Feature: Note Admonition FE_SPHINX_ADMONITION_NOTE
style: green_bar
si: no

Use the note admonition to highlight additional information.

.. note::

   This is a note.
Feature: Warning Admonition FE_SPHINX_ADMONITION_WARNING
style: green_bar
si: no

Use the warning admonition to emphasize potential issues or risks.

.. warning::

   This is a warning.
Feature: Hint Admonition FE_SPHINX_ADMONITION_HINT
style: green_bar
si: no

Use the hint admonition to provide helpful tips or suggestions.

.. hint::

   This is a hint.
Feature: Tip Admonition FE_SPHINX_ADMONITION_TIP
style: green_bar
si: no

Use the tip admonition to share useful advice.

.. tip::

   This is a tip.
Feature: Important Admonition FE_SPHINX_ADMONITION_IMPORTANT
style: green_bar
si: no

Use the important admonition to highlight critical information.

.. important::

   This is important.
Feature: Attention Admonition FE_SPHINX_ADMONITION_ATTENTION
style: green_bar
si: no

Use the attention admonition to draw focus to specific content.

.. attention::

   Pay attention to this.
Feature: Caution Admonition FE_SPHINX_ADMONITION_CAUTION
style: green_bar
si: no

Use the caution admonition to warn about potential problems.

.. caution::

   Proceed with caution.
Feature: Error Admonition FE_SPHINX_ADMONITION_ERROR
style: green_bar
si: no

Use the error admonition to indicate errors or critical issues.

.. error::

   This is an error.
Feature: Danger Admonition FE_SPHINX_ADMONITION_DANGER
style: green_bar
si: no

Use the danger admonition to highlight severe risks.

.. danger::

   This is dangerous.
Feature: Generic Admonition FE_SPHINX_ADMONITION_GENERIC
style: green_bar
si: no

Use the generic admonition to create custom-styled notes.

.. admonition:: Custom Title

   This is a custom admonition.

Output and Build System

Feature: HTML Output FE_SPHINX_OUTPUT_HTML
style: green_bar
si: yes

Generate HTML output for your documentation.

sphinx-build -b html source/ build/html/
Feature: Single-File HTML Output FE_SPHINX_OUTPUT_SINGLE_HTML
style: green_bar
si: yes

Generate a single HTML file for your documentation.

sphinx-build -b singlehtml source/ build/singlehtml/
Feature: Directory HTML Output FE_SPHINX_OUTPUT_DIR_HTML
style: green_bar
si: yes

Generate HTML output with a directory structure.

sphinx-build -b dirhtml source/ build/dirhtml/
Feature: LaTeX Output FE_SPHINX_OUTPUT_LATEX
style: green_bar
si: yes

Generate LaTeX output for your documentation.

sphinx-build -b latex source/ build/latex/
Feature: ePub 3 Output FE_SPHINX_OUTPUT_EPUB
style: green_bar
si: yes

Generate ePub output for your documentation.

sphinx-build -b epub source/ build/epub/
Feature: Man Page Output FE_SPHINX_OUTPUT_MANPAGE
style: green_bar

Generate man page output for your documentation.

sphinx-build -b man source/ build/man/
Feature: Plain Text Output FE_SPHINX_OUTPUT_TEXT
style: green_bar

Generate plain text output for your documentation.

sphinx-build -b text source/ build/text/
Feature: JSON Output FE_SPHINX_OUTPUT_JSON
style: green_bar

Generate JSON output for your documentation.

sphinx-build -b json source/ build/json/
Feature: Gettext Message Catalog Output FE_SPHINX_OUTPUT_GETTEXT
style: green_bar

Generate gettext message catalogs for translations.

sphinx-build -b gettext source/ build/gettext/
Feature: HTML Theming Support FE_SPHINX_BUILD_THEMING
style: green_bar

Customize the appearance of HTML output using themes.

html_theme = 'alabaster'
Feature: Static File Support FE_SPHINX_BUILD_STATIC_FILES
style: green_bar

Include static files like images, CSS, or JavaScript in your build.

html_static_path = ['_static']