diff options
| author | Track3 <pengliabc@live.cn> | 2018-10-23 13:15:50 +0800 |
|---|---|---|
| committer | Track3 <pengliabc@live.cn> | 2018-10-23 13:15:50 +0800 |
| commit | 44dbcd6f34c676cefbacf12f18d9883c597a681a (patch) | |
| tree | 86610dc396b64baf3f2c4ef00a3b84dc6c1d2bde /layouts/_default | |
| download | hermit-44dbcd6f34c676cefbacf12f18d9883c597a681a.tar.gz | |
First commit
Diffstat (limited to 'layouts/_default')
| -rw-r--r-- | layouts/_default/baseof.html | 36 | ||||
| -rw-r--r-- | layouts/_default/list.html | 34 | ||||
| -rw-r--r-- | layouts/_default/single.html | 20 |
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 |
