Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/header.html')
-rw-r--r--layouts/partials/header.html52
1 files changed, 27 insertions, 25 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index f321493..4087190 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -2,21 +2,23 @@
<header class="desktop" id="header-desktop">
<div class="header-wrapper">
<div class="header-title">
- <a href="{{ .Site.Home.RelPermalink }}" title="{{ .Site.Title }}" class="header-logo">
+ <a href="{{ .Site.Home.RelPermalink }}" title="{{ .Site.Title }}" class="header-logo logo-svg">
{{- with .Site.Params.header.title -}}
{{- with .logo -}}
{{- dict "Src" . "Class" "logo" | partial "plugin/image.html" -}}
{{- end -}}
+ {{- with .logoSvg }}
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 36" width="96" height="36" style="vertical-align: middle">
+ <style>tspan{white-space:pre}</style>
+ <path class="logo-svg" d="{{ . }}"/>
+ </svg>
+ {{- end -}}
{{- with .pre -}}
<span class="header-title-pre">{{ . | safeHTML }}</span>
{{- end -}}
- {{- if .typeit -}}
- {{- $id := dict "Content" .name "Scratch" $.Scratch | partial "function/id.html" -}}
- <span id="{{ $id }}" class="typeit"></span>
- {{- dict $id (slice $id) | dict "typeitMap" | merge ($.Scratch.Get "this") | $.Scratch.Set "this" -}}
- {{- else -}}
- {{- .name -}}
- {{- end -}}
+
+ {{- .name -}}
+
{{- with .post -}}
<span class="header-title-post">{{ . | safeHTML }}</span>
{{- end -}}
@@ -42,7 +44,6 @@
{{- if .Site.IsMultiLingual -}}
<a href="javascript:void(0);" class="menu-item language" title="{{ T "selectLanguage" }}">
{{- .Language.LanguageName -}}
- <i class="fas fa-chevron-right fa-fw"></i>
<select class="language-select" id="language-select-desktop" onchange="location = this.value;">
{{- if eq .Kind "404" -}}
{{- range .Sites -}}
@@ -65,18 +66,18 @@
<span class="menu-item search" id="search-desktop">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `searchPlaceholder`) }}" id="search-input-desktop">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="{{ T `search` }}">
- <i class="fas fa-search fa-fw"></i>
+ <span class="svg-icon icon-search"></span>
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="{{ T `clear` }}">
- <i class="fas fa-times-circle fa-fw"></i>
+ <span class="svg-icon icon-cancel"></span>
</a>
<span class="search-button search-loading" id="search-loading-desktop">
- <i class="fas fa-spinner fa-fw fa-spin"></i>
+ <span class="svg-icon icon-loading"></span>
</span>
</span>
{{- end -}}
<a href="javascript:void(0);" class="menu-item theme-switch" title="{{ T "switchTheme" }}">
- <i class="fas fa-adjust fa-fw"></i>
+ <span class="svg-icon icon-moon"></span>
</a>
</div>
</div>
@@ -93,16 +94,18 @@
{{- with .logo -}}
{{- dict "Src" . "Class" "logo" | partial "plugin/image.html" -}}
{{- end -}}
+ {{- with .logoSvg }}
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 36" width="96" height="36" style="vertical-align: middle">
+ <style>tspan{white-space:pre}</style>
+ <path class="logo-svg" d="{{ . }}"/>
+ </svg>
+ {{- end -}}
{{- with .pre -}}
<span class="header-title-pre">{{ . | safeHTML }}</span>
{{- end -}}
- {{- if .typeit -}}
- {{- $id := dict "Content" .name "Scratch" $.Scratch | partial "function/id.html" -}}
- <span id="{{ $id }}" class="typeit"></span>
- {{- dict $id (slice $id) | dict "typeitMap" | merge ($.Scratch.Get "this") | $.Scratch.Set "this" -}}
- {{- else -}}
- {{- .name -}}
- {{- end -}}
+
+ {{- .name -}}
+
{{- with .post -}}
<span class="header-title-post">{{ . | safeHTML }}</span>
{{- end -}}
@@ -121,13 +124,13 @@
<div class="search mobile" id="search-mobile">
<input type="text" placeholder="{{ .Site.Params.search.placeholder | default (T `searchPlaceholder`) }}" id="search-input-mobile">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="{{ T `search` }}">
- <i class="fas fa-search fa-fw"></i>
+ <span class="svg-icon icon-search"></span>
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="{{ T `clear` }}">
- <i class="fas fa-times-circle fa-fw"></i>
+ <span class="svg-icon icon-cancel"></span>
</a>
<span class="search-button search-loading" id="search-loading-mobile">
- <i class="fas fa-spinner fa-fw fa-spin"></i>
+ <span class="svg-icon icon-loading"></span>
</span>
</div>
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
@@ -146,12 +149,11 @@
</a>
{{- end -}}
<a href="javascript:void(0);" class="menu-item theme-switch" title="{{ T "switchTheme" }}">
- <i class="fas fa-adjust fa-fw"></i>
+ <span class="svg-icon icon-moon"></span>
</a>
{{- if .Site.IsMultiLingual -}}
<a href="javascript:void(0);" class="menu-item" title="{{ T "selectLanguage" }}">
{{- .Language.LanguageName -}}
- <i class="fas fa-chevron-right fa-fw"></i>
<select class="language-select" onchange="location = this.value;">
{{- if eq .Kind "404" -}}
{{- range .Sites -}}