]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
helpers: Add Chroma styles to docs.yaml
authorJoe Mooring <joe.mooring@veriphor.com>
Fri, 7 Feb 2025 19:06:29 +0000 (11:06 -0800)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 7 Feb 2025 23:30:05 +0000 (00:30 +0100)
Closes #13360

docs/data/docs.yaml
helpers/docshelper.go

index dc61df0e86173022c7d190bee50e19519405b30a..6fc02c63acc94fa1cc42c7c3357e5a362c7b6c53 100644 (file)
@@ -958,6 +958,73 @@ chroma:
   - Aliases:
     - zig
     Name: Zig
+  styles:
+  - abap
+  - algol
+  - algol_nu
+  - arduino
+  - autumn
+  - average
+  - base16-snazzy
+  - borland
+  - bw
+  - catppuccin-frappe
+  - catppuccin-latte
+  - catppuccin-macchiato
+  - catppuccin-mocha
+  - colorful
+  - doom-one
+  - doom-one2
+  - dracula
+  - emacs
+  - evergarden
+  - friendly
+  - fruity
+  - github
+  - github-dark
+  - gruvbox
+  - gruvbox-light
+  - hr_high_contrast
+  - hrdark
+  - igor
+  - lovelace
+  - manni
+  - modus-operandi
+  - modus-vivendi
+  - monokai
+  - monokailight
+  - murphy
+  - native
+  - nord
+  - nordic
+  - onedark
+  - onesenterprise
+  - paraiso-dark
+  - paraiso-light
+  - pastie
+  - perldoc
+  - pygments
+  - rainbow_dash
+  - rose-pine
+  - rose-pine-dawn
+  - rose-pine-moon
+  - rrt
+  - solarized-dark
+  - solarized-dark256
+  - solarized-light
+  - swapoff
+  - tango
+  - tokyonight-day
+  - tokyonight-moon
+  - tokyonight-night
+  - tokyonight-storm
+  - trac
+  - vim
+  - vs
+  - vulcan
+  - witchhazel
+  - xcode
+  - xcode-dark
 config:
   HTTPCache:
     cache:
@@ -1737,7 +1804,9 @@ config:
     headers: null
     redirects:
     - force: false
-      from: '**'
+      from: /**
+      fromHeaders: null
+      fromRe: ""
       status: 404
       to: /404.html
   services:
index 35d07d366ffe51a73ac8296177931e683de16503..5edbef11843989ed70f9b8f4a60f1ed3a8ab37f4 100644 (file)
@@ -4,6 +4,7 @@ import (
        "sort"
 
        "github.com/alecthomas/chroma/v2/lexers"
+       "github.com/alecthomas/chroma/v2/styles"
        "github.com/gohugoio/hugo/docshelper"
 )
 
@@ -30,7 +31,10 @@ func init() {
 
                }
 
-               return docshelper.DocProvider{"chroma": map[string]any{"lexers": chromaLexers}}
+               return docshelper.DocProvider{"chroma": map[string]any{
+                       "lexers": chromaLexers,
+                       "styles": styles.Names(),
+               }}
        }
 
        docshelper.AddDocProviderFunc(docsProvider)