+++ /dev/null
-{{- $page := .page }}
-{{- $menuID := .menuID }}
-
-<nav id="nav">
- <hr class="n"/>
- <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
- <h1 class="nav">Navigation</h1>
- <h2 class="nav menu">Section-Menu</h2>
- <ul id="menu" class="cf">
- {{- range $page.Site.MainSections }}
- {{- $section := site.GetPage "section" . }}
- <li class="m {{ . }}">
- <a href="{{ $section.RelPermalink }}" class="{{ cond (eq $page.Section .) "m selected" "m" }}">{{ $section.LinkTitle }}</a>
- </li>
- {{- end }}
- </ul>
- <h2 class="nav submenu">
- <a class="s selected" href="{{ site.Home.RelPermalink }}">Home</a>
- </h2>
- <ul id="submenu" class="submenu selected">
- {{- partial "menu/tree.html" (dict "pages" $page.Site.Sections "page" $page) }}
- </ul>
- <hr class="n"/>
-</nav>
--- /dev/null
+{{- define "title" }}
+ <h1>
+ {{ .Title }}
+ {{- if (.Param "ShowRssButtonInSectionTermList") }}
+ {{- $rss := (.OutputFormats.Get "rss") }}
+ {{- if (eq .Kind `page`) }}
+ {{- $rss = (.Parent.OutputFormats.Get "rss") }}
+ {{- end }}
+ {{- with $rss }}
+ <a href="{{ .RelPermalink }}" title="RSS" aria-label="RSS">
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
+ stroke-linecap="round" stroke-linejoin="round" height="23">
+ <path d="M4 11a9 9 0 0 1 9 9" />
+ <path d="M4 4a16 16 0 0 1 16 16" />
+ <circle cx="5" cy="19" r="1" />
+ </svg>
+ </a>
+ {{- end }}
+ {{- end }}
+ </h1>
+ {{- if .Description }}
+ <div class="post-description">
+ {{ .Description }}
+ </div>
+ {{- end }}
+{{- end }}{{/* end title */}}
+
+{{- define "main" }}
+{{- range .Pages }}
+<div class="archive-entry">
+ <h3 class="archive-entry-title entry-hint-parent">
+ <a class="entry-link" aria-label="post link to {{ .Title | plainify }}" href="{{ .Permalink }}">{{- .Title | markdownify }}</a>
+ {{- if .Draft }}
+ <span class="entry-hint" title="Draft">
+ <svg xmlns="http://www.w3.org/2000/svg" height="15" viewBox="0 -960 960 960" fill="currentColor">
+ <path
+ d="M160-410v-60h300v60H160Zm0-165v-60h470v60H160Zm0-165v-60h470v60H160Zm360 580v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q9 9 13 20t4 22q0 11-4.5 22.5T862.09-380L643-160H520Zm300-263-37-37 37 37ZM580-220h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z" />
+ </svg>
+ </span>
+ {{- end }}
+ </h3>
+ <div class="archive-meta">
+ {{- partial "post_meta.html" . -}}
+ </div>
+</div>
+{{- end }}
+{{- end }}{{/* end main */}}
+
+{{- define "menu" }}
+{{- $page := . }}
+<nav id="nav">
+ <hr class="n"/>
+ <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
+ <h1 class="nav">Navigation</h1>
+ <h2 class="nav menu">Section-Menu</h2>
+ <ul id="menu" class="cf">
+ {{- range $page.Site.MainSections }}
+ {{- $section := site.GetPage "section" . }}
+ <li class="m {{ . }}">
+ <a href="{{ $section.RelPermalink }}" class="{{ cond (eq $page.Section .) "m selected" "m" }}">{{ $section.LinkTitle }}</a>
+ </li>
+ {{- end }}
+ </ul>
+ <h2 class="nav submenu">
+ <a class="s selected" href="{{ site.Home.RelPermalink }}">Home</a>
+ </h2>
+ <ul id="submenu" class="submenu selected">
+ {{- range $page.Site.MainSections }}
+ {{- with site.GetPage "section" . }}
+ {{- if eq .Path "/blog" }}
+ <li class="s sub">
+ <a href="{{ .RelPermalink }}" class="s selected">{{ .LinkTitle }}</a>
+ <ul class="s">
+ {{- range .Pages -}}
+ <li class="s">
+ <a href="{{ .RelPermalink }}" class="s{{ if eq . $page }} selected{{ end }}">{{ .LinkTitle }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </li>
+ {{- else }}
+ <li class="s{{ if or .Pages .Sections}} sub{{ end }} off">
+ <a href="{{ .RelPermalink }}" class="s">{{ .LinkTitle }}</a>
+ <ul class="s">
+ {{- partial "menu/tree.html" (dict "pages" .Pages "page" $page) }}
+ </ul>
+ </li>
+ {{- end }}{{/* if */}}
+ {{- end }}{{/* with */}}
+ {{- end }}{{/* range */}}
+ </ul>
+ <hr class="n"/>
+</nav>
+{{- end }}{{/* end menu */}}
--- /dev/null
+{{- $page := .page }}
+{{- $menuID := .menuID }}
+
+<nav id="nav">
+ <hr class="n"/>
+ <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
+ <h1 class="nav">Navigation</h1>
+ <h2 class="nav menu">Section-Menu</h2>
+ <ul id="menu" class="cf">
+ {{- range $page.Site.MainSections }}
+ {{- $section := site.GetPage "section" . }}
+ <li class="m {{ . }}">
+ <a href="{{ $section.RelPermalink }}" class="{{ cond (eq $page.Section .) "m selected" "m" }}">{{ $section.LinkTitle }}</a>
+ </li>
+ {{- end }}
+ </ul>
+ <h2 class="nav submenu">
+ <a class="s selected" href="{{ site.Home.RelPermalink }}">Home</a>
+ </h2>
+ <ul id="submenu" class="submenu selected">
+ {{- partial "menu/tree.html" (dict "pages" $page.Site.Sections "page" $page) }}
+ </ul>
+ <hr class="n"/>
+</nav>