1234567891011121314151617181920212223242526272829303132333435 |
- {{- $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 -}}
- {{- $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 }}
|