diff options
author | sun6eal <jacob.sun.meta@gmail.com> | 2019-05-14 18:26:08 +0300 |
---|---|---|
committer | sun6eal <jacob.sun.meta@gmail.com> | 2019-05-14 18:26:08 +0300 |
commit | c0cf9d791d0456d031027e386f3ff5f75e61ac35 (patch) | |
tree | 8d9c4d32218c8b1d9a40d4d2bd41ed8a3eda5b41 /layouts | |
parent | 8d5fc7f91f9a2046b88c732f0d7a0f304f2017ae (diff) |
add mode
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/404.html | 2 | ||||
-rw-r--r-- | layouts/_default/list.html | 2 | ||||
-rw-r--r-- | layouts/_default/single.html | 2 | ||||
-rw-r--r-- | layouts/_default/terms.html | 2 | ||||
-rw-r--r-- | layouts/index.html | 2 | ||||
-rw-r--r-- | layouts/partials/head.html | 9 | ||||
-rw-r--r-- | layouts/partials/header.html | 28 | ||||
-rw-r--r-- | layouts/partials/terms_list.html | 8 |
8 files changed, 42 insertions, 13 deletions
diff --git a/layouts/404.html b/layouts/404.html index 0586370..b7f1e9d 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,6 +1,6 @@ {{ partial "head.html" . }} -<body> +<body class="{{ .Site.Params.Mode }}-mode"> {{ partial "header.html" . }} <div class="middle"> <nav class="sidebar"> diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 04c3ae6..8b5d878 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,6 +1,6 @@ {{ partial "head.html" . }} -<body> +<body class="{{ .Site.Params.Mode }}-mode"> {{ partial "header.html" . }} <div class="middle"> <nav class="sidebar"> diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 459f902..10dc3bd 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,6 +1,6 @@ {{ partial "head.html" . }} -<body> +<body class="{{ .Site.Params.Mode }}-mode"> {{ partial "header.html" . }} <div class="middle"> <nav class="sidebar"> diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index a16597c..f0a39f1 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,6 +1,6 @@ {{ partial "head.html" . }} -<body> +<body class="{{ .Site.Params.Mode }}-mode"> {{ partial "header.html" . }} <div class="middle"> <nav class="sidebar"> diff --git a/layouts/index.html b/layouts/index.html index e652b86..8e38e09 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,6 +1,6 @@ {{ partial "head.html" . }} -<body> +<body class="{{ .Site.Params.Mode }}-mode"> {{ partial "header.html" . }} <div class="middle clearfix"> <aside class="sidebar"> diff --git a/layouts/partials/head.html b/layouts/partials/head.html index a5170f0..d1149d2 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -17,7 +17,14 @@ <link rel="shortcut icon" href="{{ "images/favicon.ico" | absURL }}" /> {{ if (.Site.Params.isHighlightCode) }} - <link rel="stylesheet" href="{{ "css/prism.css" | absURL }}" /> + {{ if (eq .Site.Params.mode "light") }} + <link rel="stylesheet" href="{{ "css/prism_coy.css" | absURL }}" /> + + {{ else if (eq .Site.Params.mode "wild")}} + <link rel="stylesheet" href="{{ "css/prism_funky.css" | absURL }}" /> + {{ else}} + <link rel="stylesheet" href="{{ "css/prism_tomorrow_night.css" | absURL }}" /> + {{ end }} {{ end }} <link rel="stylesheet" href="{{ "css/edidor.css" | absURL }}" /> <!-- custom css --> diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 39865f7..09c54d7 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,6 +1,28 @@ <header class="header"> <ul class="menu clearfix control"> - <li><a href="{{ .Site.BaseURL }}" class="btn logo-link"><img class="logo" src="{{ "images/logo.svg" | absURL }}" alt=""></a></li> + <li> + <a href="{{ .Site.BaseURL }}" class="btn logo-link"> + {{ if (eq .Site.Params.Mode "light") }} + {{ if (fileExists "static/images/logo_light.svg") }} + <img class="logo" src="{{ "images/logo_light.svg" | absURL }}" alt="logo"/> + {{ else }} + <img class="logo" src="{{ "images/logo.svg" | absURL }}" alt="logo"/> + {{ end }} + {{ else if (eq .Site.Params.Mode "wild") }} + {{ if (fileExists "static/images/logo_wild.svg") }} + <img class="logo" src="{{ "images/logo_wild.svg" | absURL }}" alt="logo"/> + {{ else }} + <img class="logo" src="{{ "images/logo.svg" | absURL }}" alt="logo"/> + {{ end }} + {{ else }} + {{ if (fileExists "static/images/logo_dark.svg") }} + <img class="logo" src="{{ "images/logo_dark.svg" | absURL }}" alt="logo"/> + {{ else }} + <img class="logo" src="{{ "images/logo.svg" | absURL }}" alt="logo"/> + {{ end }} + {{ end }} + </a> + </li> {{ $currentPage := . }} {{ range .Site.Menus.main }} {{ if .HasChildren }} @@ -10,8 +32,8 @@ </a> <ul class="sub-menu control"> {{ range .Children }} - <li class="{{ if $currentPage.IsMenuCurrent "main" . }}active{{ end }}{{ if eq .Name "Toggle Sidebar" }}toggle-sidebar{{ end }}"> - <a href="{{ .URL }}" class="btn">{{ .Name }}</a> + <li class="{{ if $currentPage.IsMenuCurrent "main" . }}active{{ end }}"> + <a href="{{ .URL }}" class="btn {{ if eq .Name "Toggle Sidebar" }}sidebar-toggler{{ end }}{{ if eq .Name "Light" }}to-light-mode{{ end }}{{ if eq .Name "Dark" }}to-dark-mode{{ end }}{{ if eq .Name "Wild" }}to-wild-mode{{ end }}">{{ .Name }}</a> </li> {{ end }} </ul> diff --git a/layouts/partials/terms_list.html b/layouts/partials/terms_list.html index e3076c1..ff98038 100644 --- a/layouts/partials/terms_list.html +++ b/layouts/partials/terms_list.html @@ -1,11 +1,11 @@ {{ $title := .Data.Plural}} <h2 class="title"><a class="terms-title" href="{{ $title | absURL }}" class="btn"> {{ $title | humanize }} </a></h2> <ul class="terms-list control"> - {{ range $key, $value := .Data.Terms.ByCount }} - {{ if ($value.Name) }} + {{ range .Data.Terms.ByCount }} + {{ if (.Name) }} <li> - <a href="{{ $title | absURL }}/{{ $value.Name | urlize }}" class="btn"> - {{ $value.Name }} <span class="count">{{ $value.Count }}</span> + <a href="{{ $title | absURL }}/{{ .Name | urlize }}" class="btn"> + {{ .Name }} <span class="count">{{ .Count }}</span> </a> </li> {{ end }} |