aboutsummaryrefslogtreecommitdiff
path: root/layouts/_default
diff options
context:
space:
mode:
authorTrack3 <pengliabc@live.cn>2018-10-23 13:15:50 +0800
committerTrack3 <pengliabc@live.cn>2018-10-23 13:15:50 +0800
commit44dbcd6f34c676cefbacf12f18d9883c597a681a (patch)
tree86610dc396b64baf3f2c4ef00a3b84dc6c1d2bde /layouts/_default
downloadhermit-44dbcd6f34c676cefbacf12f18d9883c597a681a.tar.gz
First commit
Diffstat (limited to 'layouts/_default')
-rw-r--r--layouts/_default/baseof.html36
-rw-r--r--layouts/_default/list.html34
-rw-r--r--layouts/_default/single.html20
3 files changed, 90 insertions, 0 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..db28f28
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html lang="{{.Site.LanguageCode}}">
+
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta http-equiv="X-UA-Compatible" content="ie=edge">
+ {{- with .Site.Params.themeColor }}
+ <meta name="theme-color" content="{{.}}">
+ <meta name="msapplication-TileColor" content="{{.}}">
+ {{- end }}
+ <link rel="apple-touch-icon" sizes="180x180" href="{{"apple-touch-icon.png" | relURL}}">
+ <link rel="icon" type="image/png" sizes="32x32" href="{{"favicon-32x32.png" | relURL}}">
+ <link rel="icon" type="image/png" sizes="16x16" href="{{"favicon-16x16.png" | relURL}}">
+ <link rel="manifest" href="{{"site.webmanifest" | relURL}}">
+ <link rel="mask-icon" href="{{"safari-pinned-tab.svg" | relURL}}" color="{{.Site.Params.themeColor}}">
+ <link rel="shortcut icon" href="{{"favicon.ico" | relURL}}">
+ <title>{{.Title}}</title>
+ {{ range .AlternativeOutputFormats -}}
+ {{ printf `<link rel="%s" type="%s+%s" href="%s" title="%s" />` .Rel .MediaType.Type .MediaType.Suffix .Permalink $.Site.Title | safeHTML }}
+ {{ end -}}
+ {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "css/style.css" . | toCSS | minify | fingerprint -}}
+ <link rel="stylesheet" href="{{ $style.RelPermalink }}" {{ printf "integrity=%q" $style.Data.Integrity | safeHTMLAttr }}>
+ {{ block "head" . -}}{{- end }}
+</head>
+
+<body id="page">
+ {{ block "header" . -}}{{ end -}}
+ {{ block "main" . -}}{{ end -}}
+ {{ block "footer" . -}}{{ end }}
+ {{ $script := resources.Get "js/main.js" | minify | fingerprint -}}
+ <script src="{{ $script.RelPermalink }}" {{ printf "integrity=%q" $script.Data.Integrity | safeHTMLAttr }}></script>
+ {{ template "_internal/google_analytics_async.html" . }}
+</body>
+
+</html> \ No newline at end of file
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..1e8873a
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,34 @@
+{{ define "header" }}
+{{ partialCached "header.html" . }}
+{{ end }}
+
+{{ define "main" }}
+ <main class="site-main section-inner thin animated fadeIn faster">
+ <h1>{{ .Title }}</h1>
+ {{- if .Content }}
+ <div class="content">
+ {{ .Content }}
+ </div>
+ {{- end }}
+ {{- range .Data.Pages.GroupByDate "2006" }}
+ <div class="posts-group">
+ <div class="post-year">{{ .Key }}</div>
+ <ul class="posts-list">
+ {{- range .Pages }}
+ <li class="post-item">
+ <a href="{{.Permalink}}">
+ <span class="post-title">{{.Title}}</span>
+ <span class="post-day">{{ .Date.Format .Site.Params.dateformShort }}</span>
+ </a>
+ </li>
+ {{- end }}
+ </ul>
+ </div>
+ {{- end }}
+ </main>
+{{ end }}
+
+{{ define "footer" }}
+{{ partialCached "footer.html" . }}
+ <script>let haveHeader = true;</script>
+{{ end }} \ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..7136bfb
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,20 @@
+{{ define "header" }}
+{{ partialCached "header.html" . }}
+{{ end }}
+
+{{ define "main" }}
+ <main class="site-main section-inner thin animated fadeIn faster">
+ <h1>{{ .Title }}</h1>
+ <div class="content">
+ {{ .Content }}
+ </div>
+ {{- with .Params.comments }}
+ {{ with .Site.DisqusShortname }}{{ partialCached "disqus.html" . }}{{ end }}
+ {{- end }}
+ </main>
+{{ end }}
+
+{{ define "footer" }}
+{{ partialCached "footer.html" . }}
+ <script>let haveHeader = true;</script>
+{{ end }} \ No newline at end of file