refactor templates layout
@see https://gohugo.io/templates/new-templatesystem-overview/
This commit is contained in:
parent
a83f339dc8
commit
230c46411b
102 changed files with 2 additions and 2 deletions
85
layouts/baseof.html
Normal file
85
layouts/baseof.html
Normal file
|
@ -0,0 +1,85 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
{{ partialCached "copying.html" . }}
|
||||
|
||||
<html
|
||||
class="h-card"
|
||||
lang="en-gb"
|
||||
itemscope
|
||||
itemtype="https://schema.org/Blog"
|
||||
>
|
||||
<head>
|
||||
|
||||
<!-- Meta -->
|
||||
{{- partialCached "head/meta.html" . -}}
|
||||
<meta
|
||||
name="description"
|
||||
content="{{- block "head-description" . -}}{{- $.Site.Params.description | html -}}{{- end -}}"
|
||||
/>
|
||||
|
||||
{{- block "title" . -}}
|
||||
{{- partialCached "head/title.html" ( slice .Site.Title .Site.Params.tagline ) .Site.Title .Site.Params.tagline -}}
|
||||
{{- end -}}
|
||||
|
||||
<!-- References -->
|
||||
{{- partialCached "head/references.html" ( dict "sc" $ "pc" . ) -}}
|
||||
<link
|
||||
rel="canonical"
|
||||
href="{{- .Permalink -}}"
|
||||
/>
|
||||
{{- with .OutputFormats.Get "rss" -}}
|
||||
<link
|
||||
rel="{{ .Rel }}"
|
||||
type="{{ .MediaType.Type | html }}"
|
||||
href="{{ .RelPermalink }}"
|
||||
title="{{ $.Site.Title | safeHTML }}"
|
||||
/>
|
||||
{{- end -}}
|
||||
|
||||
<!-- Stylesheets -->
|
||||
{{- partialCached "head/stylesheets.html" . -}}
|
||||
|
||||
<!-- Optional Includes -->
|
||||
{{- if .Param "math" -}}
|
||||
{{- partialCached "head/math.html" . -}}
|
||||
{{- end -}}
|
||||
|
||||
{{- block "header-scripts" . -}}<!-- -->{{- end -}}
|
||||
|
||||
{{- block "header-styles" . -}}<!-- -->{{- end -}}
|
||||
</head>
|
||||
|
||||
<body class="site-container site-container{{ block "main-class" . }}layouts-default-baseof{{ end }}">
|
||||
{{- block "header" . -}}
|
||||
{{- partialCached "header/site-header.html" . -}}
|
||||
{{- end -}}
|
||||
|
||||
<article
|
||||
class="{{ block "article-class" . }}h-entry{{ end }}site-content site-content{{ block "main-class" . }}{{ end }}"
|
||||
itemscope
|
||||
itemtype="https://schema.org/BlogPosting"
|
||||
>
|
||||
{{ block "main-header" . }}{{ end }}
|
||||
{{ block "main-body" . }}{{ end }}
|
||||
{{ block "main-footer" . }}{{ end }}
|
||||
</article>
|
||||
|
||||
{{- block "footer" . -}}
|
||||
<footer class="site-footer">
|
||||
{{-
|
||||
partialCached
|
||||
"footer/text.html"
|
||||
( dict
|
||||
"author_name" .Site.Params.Author.name
|
||||
"report_issue_url" ( printf "%s%s" .Site.Params.codeURL .Site.Params.reportIssueURL )
|
||||
"privacy_policy_url" ( relref . "privacy-policy" )
|
||||
"sitemap_path" ( printf "/%s" .Sitemap.Filename )
|
||||
"last_build_time" ( now.Format "2006-01-02T15:04:05" )
|
||||
)
|
||||
-}}
|
||||
|
||||
{{ block "footer-scripts" . }}<!-- -->{{ end }}
|
||||
</footer>
|
||||
{{- end -}}
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue