Features¶
The following outlines the reStructuredText/Sphinx markup, configuration entries and more supported by this extension. The intent of this extension is to support various standard Sphinx features that can be rendered on a Confluence instance. Below will identify features that have been tested, planned to be implemented in the future or is not compatible with Confluence.
reStructuredText markup¶
Type |
Notes |
---|---|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Unsupported. Confluence markup does not permit the use of the
|
|
Supported |
|
Supported |
|
Limited support. Only auto-enumerator lists ( |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported with additional system tools. Requires a LaTeX and dvipng/dvisvgm installation. |
|
Supported |
|
Supported |
|
Supported |
|
Supported. Use the |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
(note: directive options “class” and “name” are ignored as they are not supported in a Confluence format document)
Sphinx markup¶
Type |
Notes |
---|---|
Supported |
|
Limited support. Supported languages (for highlighting) are limited to
the languages supported by Confluence’s
code block macro. This applies to a language defined
in a The |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
|
Supported |
(note: directive options “class” and “name” are ignored as they are not supported in a Confluence format document)
Extensions¶
This extension will attempt to support any extension that is integrated in Sphinx’s main source repository. The following section shows the status of each of these extensions:
Type |
Notes |
---|---|
Supported*. While support for autodocs has been included
in this extension, only a limited amount of
examples and testing has been done to verify
its capabilities. If an issue is observed when
using an autodoc feature, please confirm an
expected result using an |
|
Supported |
|
Supported |
|
N/A |
|
Supported |
|
Supported |
|
Supported |
|
N/A |
|
Supported |
|
Supported |
|
N/A |
|
Supported |
|
Supported |
|
Limited support. Users should have no issues when using
external modules via |
|
Unsupported. Confluence does not support the injection of JavaScript into a page in most scenarios. |
|
Unsupported. This extension only supports injecting
references for the |
|
Unsupported. Confluence does not support the injection of JavaScript into a page in most scenarios. |
|
Supported |
|
Supported |
|
Unsupported. This extension only supports injecting
references for the |
Extensions (Third-party)¶
Note
Support with third-party extensions (if any) may be limited. While an
extension may work with other builders (such as the html
builder), it
may be implemented in a way which it cannot be integrated with this
extension. In addition, some features that an extension may use (e.g. using
JavaScript) cannot be used with a stock Confluence instance and therefore,
cannot be supported.
Atlassian Confluence Builder for Sphinx does not guarantee support for third-party extensions found outside of Sphinx’s main source repository. Changes are considered towards this extension’s processing and API to make it flexible for other extensions to integrate. Also, this extension may provide optional support for select third-party extensions (if permitted and rational), to help improve user experience.
Developers wishing to integrate a third-party extension with Atlassian Confluence Builder can either attempt to add implementation inside the third-party extension itself, propose non-intrusive changes to this extension or create a new extension which can bind both desired extensions together (e.g. sphinx-confluence-nbsphinx-test). Any changes directly submitted to be added into this extension’s repository will be limited to the arbitrary release/development windows of this extension.
The following table show a most recent state of various third-party extensions interacting with this extension:
Type |
Notes |
---|---|
Limited support. Formatting of content may not be as expected. |
|
Supported |
|
Supported |
|
Limited support. Formatting of content may not be as expected.
The |
|
Supported |
|
Supported. May require configuration of the
|
|
Limited support. PNGs only; cannot configure for SVG at this time. |
|
Limited support. PNGs only; cannot configure for SVG at this time. |
|
Supported |
|
Supported |
|
Supported |
|
Limited support. Requires a PNG/SVG configuration. |
|
Limited support. PNGs only; cannot configure for SVG at this time. |
|
Supported |
|
Supported. sphinxcontrib-plantuml provides its own support for this extension. |
|
Supported |
|
Limited support. PNGs only; cannot configure for SVG at this time. |
|
Supported |
|
Supported |
Other¶
If a feature and/or extension is not listed above, is not working as expected or brings up another concern, feel free to bring up an issue:
Atlassian Confluence Builder for Confluence - Issues