Skip to content

Quantinuum branded templates and assets for Sphinx documentation.

Notifications You must be signed in to change notification settings

irfankhan10/quantinuum-sphinx

 
 

Repository files navigation

Quantinuum Sphinx

This repo contains templates and static assets that are intended to customize the theme furo.

Using the templates in your Sphinx configuration

Add the following git URL as a submodule in the same directory as conf.py

git submodule add -b dist https://github.com/CQCL/quantinuum-sphinx.git

In conf.py add:

html_theme = "furo"
templates_path = ["quantinuum-sphinx/_templates"]
html_static_path = ['quantinuum-sphinx/_static', '_static']
html_favicon = 'quantinuum-sphinx/_static/assets/quantinuum_favicon.svg'

Create a file ./_static/nav-config.js containing:

const navConfig = {
    "navTextLinks": [
        {
            "title": string,
            "href": string,
        },
    ],
    "navProductName": string,
    "navIconLinks": [
        {
            "title": string,
            "href": string,
            "iconImageURL": string (i.e. "_static/assets/github.svg"),
        },
    ],
}

Rebuild your docs and you should have a navbar: Screenshot 2024-07-01 at 14 07 19

About

Quantinuum branded templates and assets for Sphinx documentation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 66.5%
  • TypeScript 27.1%
  • Shell 2.8%
  • CSS 2.5%
  • JavaScript 1.1%