]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
docs(dnsdist): use a "palette", so toc following works
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 13 Feb 2026 10:57:33 +0000 (11:57 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Mon, 23 Mar 2026 09:34:54 +0000 (10:34 +0100)
pdns/dnsdistdist/docs/_static/extra.css
pdns/dnsdistdist/docs/conf.py

index fedfbb51419fbff219a041e8222d1806647fe03a..3a4217210b1eb277629faf0dfdfcbc37f2a50438 100644 (file)
@@ -1,30 +1,20 @@
-:root {
-    --md-primary-fg-color:        #e66e00;
-    --md-primary-fg-color--light: #e66e00;
-    --md-primary-fg-color--dark:  #e66e00;
-}
+[data-md-color-scheme="powerdns"] {
+    --pdns-orange: #e66e00;
+    --pdns-grey:   #666666;
 
-.md-header {
-    background-color: #666666;
-}
+    --md-primary-fg-color:        var(--pdns-grey);
 
-.md-tabs {
-    background-color: #e66e00;
+    --md-accent-fg-color:         var(--pdns-orange);
+    --md-typeset-a-color:         var(--pdns-orange);
 }
 
-.md-nav .md-nav__item--section {
-    font-size: 125%;
-}
 
-td > code {
-    white-space: nowrap;
+.md-tabs {
+  background-color: var(--pdns-orange);
 }
 
-/* Have a light background in tab boxes and a subtle border to queue in the reader when it stops */
-.md-typeset > .tabbed-set > .tabbed-content, .tabbed-label {
-    background: padding-box #e66e0011;
-}
-.md-typeset > .tabbed-set > .tabbed-content {
-    box-shadow: 0 .05rem 0 .025rem var(--md-default-fg-color--lightest)
+/* Add a border around the tab boxes so a reader knows where they end */
+.md-typeset > .tabbed-set {
+  border: solid 1px var(--md-default-fg-color);
+  padding: 0 5px;
 }
-
index 0bb2a879e96502e5bc9a545a1d6580c99ce4372e..32bb47591bfeb7c27dc29ac75c0cdf6eb2e7863d 100644 (file)
@@ -146,9 +146,7 @@ html_theme = "sphinx_immaterial"
 #
 html_theme_options = {
     "site_url": "https://dnsdist.org",
-    # "palette": {
-    #     "primary": "custom",
-    # },
+    "palette": {"scheme": "powerdns"},
     "features": [
         "navigation.tabs",
         "navigation.tabs.sticky",