Skip to main content

A GRG sphinx theme to use across GRG projects

Project description

grg-sphinx-theme

A Sphinx theme for GRG projects and its affiliated packages.

Usage

install

pip install grg-sphinx-theme

To start using the theme you need to set the theme in conf.py

html_theme = "grg_sphinx_theme"

To set different navbar-links update the html_theme_options

html_theme_options = {
...
  "navbar_center": ["components/navbar-links.html"],
  "navbar_links": [
     {
        "url": "#",
        "name": "Home",
     },
     {
        "name": "Community",
        "children": [
          {
            "url": "https://www.geeksforgeeks.org/python-ways-to-concatenate-two-lists/",
            "name": "GeeksForGeeks",
            "external": True
          }
        ]
     },
     {
        "name": "Multiple",
        "sections": [
            {
              "name": "First",
              "children": [
                  {
                    "name": "First-Hello",
                    "url": "",
                    "external": True
                  },
                  {
                    "name": "First-How",
                    "url": ""
                  }
              ]
            },
            {
              "name": "Second",
              "children": [
                  {
                    "name": "Second-Hello",
                    "url": ""
                  },
                  {
                    "name": "Second-How",
                    "url": "",
                    "external": True
                  }
              ]
            }
        ]
     }
  ]
...
}

Contributing Guidelines

For contribution we are required to have to maintain the same coding standard and formatting. We recommend using VSCode as an editor and use prettier extension on the VSCode.

For more steps, you can read our Contributing guidelines

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

grg_sphinx_theme-0.2.0.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

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

grg_sphinx_theme-0.2.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file grg_sphinx_theme-0.2.0.tar.gz.

File metadata

  • Download URL: grg_sphinx_theme-0.2.0.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for grg_sphinx_theme-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4d14eefaaea5a983a84100b1a7f3872b0fa84026618ad5a87a8b0c6a4668f792
MD5 6dc6e929f506242945b48b33ac5db8bf
BLAKE2b-256 33e5f461f5c659a9ad315fd854f519f2b591d05f8d01237fcd971d474cc554f0

See more details on using hashes here.

File details

Details for the file grg_sphinx_theme-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for grg_sphinx_theme-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d89a9ef70f75ad1fb8c1b4c07aa852d71b22293180d8370ff6e59b13471cc73
MD5 a3224aa11b8e7557d4fe9e86c52cb691
BLAKE2b-256 9fa77f57d4aedf779d332ae0f5bcfb81f0b593d0f6d52c64de1611e9f6cde15e

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