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

github.com/varkai/hugo-theme-zozo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials')
-rw-r--r--layouts/partials/comments.html19
-rw-r--r--layouts/partials/footer.html26
-rw-r--r--layouts/partials/head.html46
-rw-r--r--layouts/partials/header.html23
-rw-r--r--layouts/partials/js.html7
-rw-r--r--layouts/partials/post.html47
6 files changed, 168 insertions, 0 deletions
diff --git a/layouts/partials/comments.html b/layouts/partials/comments.html
new file mode 100644
index 0000000..86c3ad2
--- /dev/null
+++ b/layouts/partials/comments.html
@@ -0,0 +1,19 @@
+<!-- valine -->
+<div class="doc_comments">
+ <div class="comments_block_title">发表评论</div>
+ <div id="vcomments"></div>
+</div>
+
+<link rel="stylesheet" href="{{ .Site.BaseURL }}css/comments.css"/>
+<script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
+<script src='//unpkg.com/valine/dist/Valine.min.js'></script>
+
+<script type="text/javascript">
+new Valine({
+ el: '#vcomments',
+ appId: '{{ .Site.Params.valine.appId }}',
+ appKey: '{{ .Site.Params.valine.appKey }}',
+ placeholder: '{{ .Site.Params.valine.placeholder }}',
+ visitor: '{{ .Site.Params.valine.visitor }}',
+})
+</script>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..8804da8
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,26 @@
+<footer class="footer">
+ <div class="nav_container">
+ <div class="nav">
+ <div class="site_nav_wrap">
+ <ul class="site_nav">
+ {{ range .Site.Menus.main }}
+ <li>
+ <a href="{{ .URL | safeURL }}">{{ .Name }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </div>
+
+ <div class="powered_by">
+ <a href="https://kaigc.com">Designed by Zeuk,</a>
+ <a href="http://www.gohugo.io/">Proudly published with Hugo</a>
+ </div>
+
+ <div class="footer_slogan">
+ <span>{{ .Site.Params.footerSlogan }}</span>
+ </div>
+</footer>
+
+
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..c0507d5
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html {{ with .Site.LanguageCode }}lang="{{ . }}" {{ end }}>
+<head>
+ <meta charset="utf-8"/>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+ <!-- author & description & keywords -->
+ <meta name="author"
+ content="{{ if .Params.author }}{{ .Params.author | safeHTML }}{{ else }}{{ .Site.Author.name | safeHTML }}{{ end }}"/>
+
+ {{ if .Description }}
+ <meta name="description" content="{{ .Description | safeHTML }}"/>
+ {{ else if .IsPage }}
+ <meta name="description" content="{{ .Summary | plainify }}"/>
+ {{ else if .Site.Params.description }}
+ <meta name="description" content="{{ .Site.Params.description | safeHTML }}"/>
+ {{ end }}
+
+ {{ if .Keywords }}
+ {{ $length := len .Keywords | add -1 }}
+ <meta name="keywords" content="{{ range $index, $element := .Keywords }}{{ $element | safeHTML }}{{if ne $index $length }}, {{ end }}{{ end }}"/>
+ {{ else if .Site.Params.keywords }}
+ {{ $length := len .Site.Params.keywords | add -1 }}
+ <meta name="keywords" content="{{ range $index, $element := .Site.Params.keywords }}{{ $element | safeHTML }}{{if ne $index $length }}, {{ end }}{{ end }}"/>
+ {{ end }}
+
+ <!-- Permalink & RSSlink -->
+ <link rel="canonical" href="{{ .Permalink }}"/>
+
+ {{ range .AlternativeOutputFormats -}}
+ <link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}">
+ {{ end -}}
+
+ <title>{{ if .IsHome }}{{ .Title }}{{ else }}{{ .Title }} &middot; {{ .Site.Title }}{{ end }}</title>
+
+ <link rel="shortcut icon" href="{{ .Site.BaseURL }}images/favicon.ico"/>
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/animate.min.css"/>
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/remixicon.css"/>
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/zozo.css"/>
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/highlight.css"/>
+
+ {{ range .Site.Params.customCSS }}
+ <link rel="stylesheet" href="{{ $.Site.BaseURL }}{{ . }}"/>
+ {{ end }}
+</head>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..748b27c
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,23 @@
+<div class="header animated fadeInDown">
+ <div class="site_title_container">
+ <div class="site_title">
+ <h1>
+ <a href="{{ .Site.BaseURL }}">
+ <span>{{ .Site.Title }}</span>
+ <img src="{{ .Site.BaseURL }}images/logo.svg"/>
+ </a>
+ </h1>
+ </div>
+ <div class="description">
+ <p class="sub_title">{{ with .Site.Params.subTitle }}{{ . }}{{ else }}{{ end }}</p>
+ <div class="my_socials">
+ {{ range $key, $val := .Site.Social }}
+ {{ if ne $val ""}}
+ <a href="{{ $val }}" title="{{ $key }}" target="_blank"><i class="remixicon-{{ $key }}-fill"></i></a>
+ {{ end }}
+ {{ end }}
+ <a href="{{ .Site.RSSLink }}" type="application/rss+xml" title="rss" target="_blank"><i class="remixicon-rss-fill"></i></a>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/layouts/partials/js.html b/layouts/partials/js.html
new file mode 100644
index 0000000..dfc3a15
--- /dev/null
+++ b/layouts/partials/js.html
@@ -0,0 +1,7 @@
+<script src="{{ .Site.BaseURL }}js/jquery-3.3.1.min.js"></script>
+<script src="{{ .Site.BaseURL }}js/zozo.js"></script>
+<script src="{{ .Site.BaseURL }}js/highlight.pack.js"></script>
+<link href="{{ .Site.BaseURL }}css/fancybox.min.css" rel="stylesheet">
+<script src="{{ .Site.BaseURL }}js/fancybox.min.js"></script>
+
+<script>hljs.initHighlightingOnLoad()</script>
diff --git a/layouts/partials/post.html b/layouts/partials/post.html
new file mode 100644
index 0000000..b8f631f
--- /dev/null
+++ b/layouts/partials/post.html
@@ -0,0 +1,47 @@
+{{ $pages := where .Pages "Type" "not in" (slice "about") }}
+{{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }}
+{{ range $paginator.Pages }}
+<div class="post animated fadeInDown">
+ <div class="post_title">
+ <h2><a href='{{ .Permalink }}'>{{ .Title }}</a></h2>
+ </div>
+ <div class="list">
+ <div class="post_content">
+ <p>{{ .Summary }}......</p>
+ </div>
+ </div>
+ <div class="post_footer">
+ <div class="meta">
+ <div class="info">
+ <span class="field">
+ <i class="remixicon-map-pin-time-line"></i>
+ <span class="date">{{ .Date.Format "2006.01.02" }}</span>
+ </span>
+ {{ with .Params.tags }}
+ <span class="field tags">
+ <i class="remixicon-stack-line"></i>
+ {{ range . }}
+ <a href="{{ $.Site.BaseURL }}tags/{{ . | urlize }}/">{{ . }}</a>
+ {{ end }}
+ </span>
+ {{ end }}
+ </div>
+ </div>
+ </div>
+</div>
+{{ end }}
+
+<div class="pagination">
+ {{ if or ($paginator.HasPrev) ($paginator.HasNext) }}
+ {{ if $paginator.HasPrev }}
+ <a href="{{$paginator.Prev.URL}}" class="pre">
+ {{ i18n "prev_page" }}
+ </a>
+ {{ end }}
+ {{ if $paginator.HasNext }}
+ <a href="{{$paginator.Next.URL}}" class="next">
+ {{ i18n "next_page" }}
+ </a>
+ {{ end }}
+ {{ end }}
+</div>