An open API service indexing awesome lists of open source software.

https://github.com/cqcl/quantinuum-sphinx

Quantinuum branded templates and assets for Sphinx documentation.
https://github.com/cqcl/quantinuum-sphinx

Last synced: about 1 year ago
JSON representation

Quantinuum branded templates and assets for Sphinx documentation.

Awesome Lists containing this project

README

          

# Quantinuum Sphinx

This repo contains templates and static assets that are intended to customize the theme [furo](https://pradyunsg.me/furo/).

### Using the templates in your Sphinx configuration

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

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

In `conf.py` add:

```python
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:

```js
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](https://github.com/CQCL/quantinuum-sphinx/assets/104831665/1dfda0e7-accc-428c-bccd-b489913bf9aa)