blob: d4ceb096476d3873a32c40e634246c5d84bde891 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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>
|