Files
HugoBlox-kit/layouts/partials/css/parse_theme.css
T
George Cushen bfae0511d3 Add experience widget
* See `exampleSite/content/home/experience.md` for demo
* Add `present` to language pack

Also:
* Enable color theme packs to change link color
* Reduce font size in docs sidebar

Close #378
2018-09-30 22:52:52 +01:00

56 lines
1.9 KiB
CSS

{{- $scr := .Scratch -}}
{{- $site := $scr.Get "site" -}}
{{/* Attempt to load font style specified by user. */}}
{{- $font_index := .Site.Params.font | default "default" -}}
{{ if isset .Site.Data.fonts $font_index }}
{{- $font := index .Site.Data.fonts $font_index -}}
{{- $scr.Set "google_fonts" $font.google_fonts -}}
{{- $scr.Set "body_font" $font.body_font -}}
{{- $scr.Set "heading_font" $font.heading_font -}}
{{- $scr.Set "nav_font" $font.nav_font -}}
{{- $scr.Set "mono_font" $font.mono_font -}}
{{- $scr.Set "font_size" $font.font_size -}}
{{- $scr.Set "font_size_small" $font.font_size_small -}}
{{ end }}
{{/* Attempt to load color theme specified by user. */}}
{{- $theme_index := .Site.Params.color_theme | default "default" -}}
{{ if isset .Site.Data.themes $theme_index }}
{{ $theme := index .Site.Data.themes $theme_index }}
{{- $scr.Set "light" $theme.light -}}
{{ if $theme.background }}
{{- $scr.Set "background" $theme.background -}}
{{ else if $theme.light }}
{{- $scr.Set "background" "#fff" -}}
{{ else }}
{{- $scr.Set "background" "rgb(40, 42, 54)" -}}
{{ end }}
{{ if $theme.link }}
{{- $scr.Set "link" $theme.link -}}
{{ else }}
{{- $scr.Set "link" $theme.primary -}}
{{ end }}
{{ if $theme.link_hover }}
{{- $scr.Set "link_hover" $theme.link_hover -}}
{{ else }}
{{- $scr.Set "link_hover" $theme.primary -}}
{{ end }}
{{- $scr.Set "primary" $theme.primary -}}
{{- $scr.Set "primary_light" $theme.primary_light -}}
{{- $scr.Set "primary_dark" $theme.primary_dark -}}
{{- $scr.Set "menu_primary" $theme.menu_primary -}}
{{- $scr.Set "menu_text" $theme.menu_text -}}
{{- $scr.Set "menu_text_active" $theme.menu_text_active -}}
{{- $scr.Set "menu_title" $theme.menu_title -}}
{{- $scr.Set "home_section_odd" $theme.home_section_odd -}}
{{- $scr.Set "home_section_even" $theme.home_section_even -}}
{{ end }}