diff options
| author | Craig Jennings <craigmartinjennings@gmail.com> | 2024-03-24 14:41:32 -0500 |
|---|---|---|
| committer | Craig Jennings <craigmartinjennings@gmail.com> | 2024-03-24 14:41:32 -0500 |
| commit | 4aed6ea63ae93704b5d4cc07b528a0dd70a5d752 (patch) | |
| tree | d7610e41ff54da3f340cec1c86134c189a44db8a /layouts/partials/style.html | |
initial commit; forked from https://github.com/Yukuro/hugo-theme-shell
Diffstat (limited to 'layouts/partials/style.html')
| -rw-r--r-- | layouts/partials/style.html | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/layouts/partials/style.html b/layouts/partials/style.html new file mode 100644 index 0000000..d4ceb09 --- /dev/null +++ b/layouts/partials/style.html @@ -0,0 +1,43 @@ +<style> +{{ if .IsHome }} +{{- $default_style := resources.Get "sass/default.scss" | resources.ToCSS -}} +{{- $default_style.Content | safeCSS -}} +{{ else }} +{{- $activity_style := resources.Get "sass/activity.scss" | resources.ToCSS | minify -}} +{{- $activity_style.Content | safeCSS -}} +{{ end }} + +{{ $terminal_style := resources.Get "sass/white.scss" }} +{{/* {{ with (eq .Site.Params.Terminal.scheme "monokai") }} {{- $terminal_style = resources.Get "sass/monokai.scss" | resources.ToCSS | minify -}} {{ end }} */}} +{{ with (eq .Site.Params.Terminal.scheme "shell-powershell") }} + {{- $terminal_style = resources.Get "sass/powershell.scss" | resources.ToCSS | minify -}} + {{- $terminal_style = $terminal_style.Content -}} +{{ end }} +{{/* {{ with (eq .Site.Params.Terminal.scheme "gruvbox_light") }} {{- $terminal_style = resources.Get "sass/gruvbox_light.scss" | resources.ToCSS | minify -}} {{ end }} */}} +{{/* {{ with (eq .Site.Params.Terminal.scheme "gruvbox_dark") }} {{- $terminal_style = resources.Get "sass/gruvbox_dark.scss" | resources.ToCSS | minify -}} {{ end }} */}} +{{/* {{ with (eq .Site.Params.Terminal.scheme "solarized_light") }} {{- $terminal_style = resources.Get "sass/solarized_light.scss" | resources.ToCSS | minify -}} {{ end }} */}} +{{/* {{ with (eq .Site.Params.Terminal.scheme "solarized_dark") }} {{- $terminal_style = resources.Get "sass/solarized_dark.scss" | resources.ToCSS | minify -}} {{ end }} */}} +{{ with (eq .Site.Params.Terminal.scheme "shell-ubuntu") }} + {{- $terminal_style = resources.Get "sass/ubuntu.scss" | resources.ToCSS | minify -}} + {{- $terminal_style = $terminal_style.Content -}} +{{ end }} +{{ with (eq .Site.Params.Terminal.scheme "shell-retro") }} + {{- $terminal_style = resources.Get "sass/retro.scss" | resources.ToCSS | minify -}} + {{- $terminal_style = $terminal_style.Content -}} +{{ end }} +{{/* {{ with (eq .Site.Params.Terminal.scheme "goph") }} {{- $terminal_style = resources.Get "sass/goph.scss" | resources.ToCSS | minify -}} {{ end }} */}} + +{{/* Assume that ubuntu and retro do not exist in gogh. */}} +{{ $themeData := getJSON "https://raw.githubusercontent.com/Gogh-Co/Gogh/master/data/themes.json" }} +{{ range $t := $themeData }} + {{if eq $t.name $.Site.Params.Terminal.scheme }} + {{ $terminal_style = printf "body{background:%s}body #terminal{color:%s}body #user{color:%s}body #dir{color:%s}body .Typewriter__cursor{color:%s}a{color:%s}" $t.background $t.cursor $t.color_03 $t.color_05 $t.cursor $t.cursor | safeCSS }} + {{ end }} +{{ end }} + +{{/* {{- $terminal_style.Content | safeCSS -}} */}} +{{ $terminal_style | safeCSS }} + +</style> + + |
