Skip to main content

The Nefertiti for Sphinx theme.

Project description

Nefertiti for Sphinx

Nefertiti for Sphinx is yet another Sphinx theme.

Here is a screenshot, but visiting the documentation site will give a more comprehensive idea.

screenshot

To use it

Install the package from PyPI:

pip install sphinx-nefertiti

Edit the conf.py file of your Sphinx project and change the html_theme setting:

html_theme = "sphinx_nefertiti"

Now rebuild the docs and serve them to get a first glimpse of your site made up with Nefertiti for Sphinx. It has many customizable options worth to explore. You might want to continue reading the customization section of the docs.

To develop it

Clone the Git repository, create a Python virtual environment, and install the NodeJS packages:

git clone git@github.com:danirus/sphinx-nefertiti.git
cd sphinx-nefertiti
python3.11 -m venv venv
source venv/bin/activate
pip install -r requirements-dev.txt
nvm use --lts
npm install

Before contributing, please, install the pre-commit hook scripts:

pre-commit install

There are a comprehensive number of scripts in the package.json. Beyond them there is a Makefile that saves time when building the CSS and JavaScript bundles to deliver them within the Python package of the theme.

Further read the following sections:

License

Project distributed under the MIT License.

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

sphinx-nefertiti-0.2.1.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

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

sphinx_nefertiti-0.2.1-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

Details for the file sphinx-nefertiti-0.2.1.tar.gz.

File metadata

  • Download URL: sphinx-nefertiti-0.2.1.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for sphinx-nefertiti-0.2.1.tar.gz
Algorithm Hash digest
SHA256 2d4654fed26ebed77b6b47fc4fc5848e327c23a9e95422dbc15d5779b86fe211
MD5 31867adbc843eff807fe571118c967bf
BLAKE2b-256 54f21f06cb466bf87c050a483332a8d24245bbb21e1464fb97d2f8761f887bb1

See more details on using hashes here.

File details

Details for the file sphinx_nefertiti-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinx_nefertiti-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8200b710baf438e8baa0929bfd9e1e86acd86020b0ce974b023bf874d8360b96
MD5 b06a853e326ba0d5c6a0a2e4cb04bfb3
BLAKE2b-256 9fece765856718361a672f2618e709a9a36fde44ee15a931f91ce361a16b3feb

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