Skip to main content

Sphinx extension to hide section headers with non-HTML builders.

Project description

Sphinx extension to hide section headers with non-HTML builders.

Tests

Linux Test Status Windows Test Status macOS Test Status Coverage

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

Activity

GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads

QA

CodeFactor Grade Flake8 Status mypy status

Other

License GitHub top language Requirements Status

Installation

html-section can be installed from PyPI.

To install with pip:

$ python -m pip install html-section

Then enable the extension by adding the following to your conf.py file:

extensions = [
                ...,  # Other extensions go here
                "html_section",
                ]

Usage

Contents
-----------

.. html-section::

The section label Contents will only be shown with the HTML builder. However, the section content will still be visible, and the heading will appear in the table of contents. Consider using Sphinx’s .. only:: html directive for that.

Contents
-----------

.. latex-section::

The section label Contents will only be shown with the LaTeX builder. However, the section content will still be visible, and the heading will appear in the table of contents. Consider using Sphinx’s .. only:: latex directive for that.

New in version 0.2.0.post1

Contents
-----------

.. phantom-section::

The section label Contents will be hidden with all builders, but the section will still exist in the structure of the document (i.e. a new section will be started, without a label). The section content will still be visible, and the heading will appear in the table of contents.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

html_section-0.2.0.post1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

html_section-0.2.0.post1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file html_section-0.2.0.post1.tar.gz.

File metadata

  • Download URL: html_section-0.2.0.post1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for html_section-0.2.0.post1.tar.gz
Algorithm Hash digest
SHA256 b4313820f07cbca501bf1900a53021d2187b1063c263e83c088dcd1915f7f8f5
MD5 2f4d58bfcd45fa7d865dd347c82adcc8
BLAKE2b-256 5417edde6f9c36237bc89942ead55b695976e8c1ff9cbad03e3de88c2f55d386

See more details on using hashes here.

File details

Details for the file html_section-0.2.0.post1-py3-none-any.whl.

File metadata

  • Download URL: html_section-0.2.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for html_section-0.2.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 323634efa390d35a658602be5a9fcedc5fd607c857da1cf34d01fc9e31c0dede
MD5 5d62142cf6ff0e7ef05a648c1e197c42
BLAKE2b-256 6736052e73500581031fb510644ee08d313063ddd661048b0c373c3bbc2790d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page