{"id":20944715,"url":"https://github.com/transientlunatic/kentigern-sphinx","last_synced_at":"2026-04-27T01:31:22.696Z","repository":{"id":69839208,"uuid":"186633136","full_name":"transientlunatic/kentigern-sphinx","owner":"transientlunatic","description":"Daniel's sphinx documentation theme","archived":false,"fork":false,"pushed_at":"2026-03-31T16:16:23.000Z","size":3413,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-31T18:25:08.505Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/transientlunatic.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-14T13:54:42.000Z","updated_at":"2026-03-11T13:46:30.000Z","dependencies_parsed_at":"2023-05-28T11:00:10.502Z","dependency_job_id":null,"html_url":"https://github.com/transientlunatic/kentigern-sphinx","commit_stats":null,"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/transientlunatic/kentigern-sphinx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transientlunatic%2Fkentigern-sphinx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transientlunatic%2Fkentigern-sphinx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transientlunatic%2Fkentigern-sphinx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transientlunatic%2Fkentigern-sphinx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/transientlunatic","download_url":"https://codeload.github.com/transientlunatic/kentigern-sphinx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transientlunatic%2Fkentigern-sphinx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32319559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"ssl_error","status_checked_at":"2026-04-26T23:26:25.802Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T23:44:56.355Z","updated_at":"2026-04-27T01:31:22.691Z","avatar_url":"https://github.com/transientlunatic.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"=========\nKentigern\n=========\n\nKentigern is a modern Sphinx_ HTML theme built on Bootstrap 5.\nIt provides a three-column layout (site-wide table of contents / content /\npage-local table of contents), a dark-mode toggle with\n``prefers-color-scheme`` detection, code-copy buttons, and mobile-friendly\nresponsive design via an off-canvas navigation drawer.\n\nFeatures\n========\n\n* **Bootstrap 5** — no jQuery dependency.\n* **Three-column layout** — global site TOC on the left, local page TOC on\n  the right, collapsing gracefully on smaller viewports.\n* **Dark mode** — follows the OS preference automatically; a toggle button\n  lets users override it.  The preference is persisted in ``localStorage``.\n* **Code copy buttons** — every code block gets a one-click copy button.\n* **Off-canvas mobile TOC** — the full site TOC is accessible on mobile via\n  a \"Contents\" button in the navbar.\n* **Accessibility** — skip-navigation link, ARIA labels, correct DOM order.\n* **Steps extension** — ``kentigern.ext.steps`` provides a ``steps``\n  directive for numbered step-by-step procedures.\n* **Webpack build pipeline** — all CSS and JS are compiled from SCSS/ES\n  source and bundled with webpack.\n\nInstallation\n============\n\nInstall from PyPI_::\n\n    pip install kentigern\n\nThen add to your Sphinx ``conf.py``::\n\n    extensions = [\n        # optional — add the steps directive\n        \"kentigern.ext.steps\",\n    ]\n\n    html_theme = \"kentigern\"\n\nConfiguration\n=============\n\nKentigern supports the following ``html_theme_options`` keys:\n\n``navbar_title``\n    Brand title shown in the navbar.  Defaults to the project name.\n\n``navbar_links``\n    List of extra links to add to the navbar, as a list of\n    ``(title, url, external)`` triples.\n\n``globaltoc_depth``\n    Maximum depth to render in the global site TOC.  Defaults to ``-1``\n    (unlimited).\n\nChangelog\n=========\n\nSee `HISTORY.rst \u003cHISTORY.rst\u003e`_ for the full version history.\n\nLicence\n=======\n\nKentigern is released under the `MIT licence`_.\n\n.. _Sphinx: https://www.sphinx-doc.org/\n.. _Bootstrap 5: https://getbootstrap.com/\n.. _PyPI: https://pypi.org/project/kentigern/\n.. _MIT licence: LICENSE.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransientlunatic%2Fkentigern-sphinx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftransientlunatic%2Fkentigern-sphinx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransientlunatic%2Fkentigern-sphinx/lists"}