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

github.com/capnfabs/paperesque.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Tamp <fabian.tamp@gmail.com>2020-08-18 23:41:02 +0300
committerFabian Tamp <fabian.tamp@gmail.com>2020-08-18 23:43:15 +0300
commited4331a17ea1586555eff36413fbea94eccd5425 (patch)
tree7980476f2e021436a881787d49efaeca0e4f4f40
parent08ed3d9a5b5ec37afb1c7f0f45ee10d6976da3f1 (diff)
Factor out the nav bar.
From this commit, I've checked everything with manual diffing.
-rw-r--r--layouts/_default/baseof.html8
-rw-r--r--layouts/_default/list.html7
-rw-r--r--layouts/_default/single.html19
-rw-r--r--layouts/index.html7
-rw-r--r--layouts/posts/single.html14
-rw-r--r--layouts/taxonomy/taxonomy.html15
-rw-r--r--layouts/taxonomy/terms.html8
7 files changed, 25 insertions, 53 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 82f2ca7..8948de7 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -26,6 +26,14 @@
<body
class="{{ block "body-classes" . }}{{ end }}"
lang="{{ .Site.LanguageCode }}">
+ <div class="nav-bkg">
+ <nav class="content-container pagewide-bar-padding">
+ <span class="divider">/ </span>
+ <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
+ {{ block "breadcrumbs" . }}{{ end }}
+ {{ partial "right-links" . }}
+ </nav>
+ </div>
{{ block "content" . }}{{ end }}
{{ partial "footer.html" . }}
</body>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index 7c60a4e..6764af7 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -1,11 +1,4 @@
{{ define "content" }}
- <div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- {{ partial "right-links" . }}
- </nav>
- </div>
<section id="main" class="content-container article-pad-v">
<div>
<h1 id="title" style="margin-bottom: 0.75em">{{.CurrentSection.Name}}</h1>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index dc3e4cd..79a3e5e 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,19 +1,14 @@
{{ define "body-classes" -}}
look-sheet-bkg
{{- end }}
-{{ define "content" }}
-<div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- {{- if not .Parent.IsHome -}}
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}{{ .CurrentSection.Type }}">{{.CurrentSection.Name}}</a>
- {{- end -}}
- {{ partial "right-links" . }}
- </nav>
-</div>
+{{ define "breadcrumbs" }}
+ {{- if not .Parent.IsHome -}}
+ <span class="divider">/ </span>
+ <a href="{{ .Site.BaseURL }}{{ .CurrentSection.Type }}">{{.CurrentSection.Name}}</a>
+ {{- end -}}
+{{ end }}
+{{ define "content" }}
<section id="main" class="content-container look-sheet article-pad-v {{ if (or .Params.disableMarginNotes .Site.Params.disableMarginNotes) }}no-floating-footnotes{{ end }}" itemprop="mainEntityOfPage">
<h1 itemprop="name" id="title">{{ .Title }}</h1>
{{ if .Date }}
diff --git a/layouts/index.html b/layouts/index.html
index 46f9ba8..0161c80 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,11 +1,4 @@
{{ define "content" }}
-<div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- {{ partial "right-links" . }}
- </nav>
-</div>
<section id="main" class="content-container article-pad-v">
<div>
diff --git a/layouts/posts/single.html b/layouts/posts/single.html
index 27909d9..44ff315 100644
--- a/layouts/posts/single.html
+++ b/layouts/posts/single.html
@@ -2,17 +2,13 @@
{{ if .Draft }}draft{{ end }} look-sheet-bkg
{{- end }}
+{{ define "breadcrumbs" }}
+ <span class="divider">/ </span>
+ <a href="{{ .Site.BaseURL }}{{ .CurrentSection.Type }}">{{.CurrentSection.Name}}</a>
+{{ end }}
+
{{ define "content" }}
-<div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}{{ .CurrentSection.Type }}">{{.CurrentSection.Name}}</a>
- {{ partial "right-links" . }}
- </nav>
-</div>
<article
id="main"
class="content-container look-sheet article-pad-v {{ if (or .Params.disableMarginNotes .Site.Params.disableMarginNotes) }}no-floating-footnotes{{ end }}"
diff --git a/layouts/taxonomy/taxonomy.html b/layouts/taxonomy/taxonomy.html
index a3e6d06..10c6176 100644
--- a/layouts/taxonomy/taxonomy.html
+++ b/layouts/taxonomy/taxonomy.html
@@ -1,14 +1,9 @@
-{{ define "content" }}
-<div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}{{ .Data.Plural }}">{{.Data.Plural}}</a>
- {{ partial "right-links" . }}
- </nav>
-</div>
+{{ define "breadcrumbs" }}
+ <span class="divider">/ </span>
+ <a href="{{ .Site.BaseURL }}{{ .Data.Plural }}">{{.Data.Plural}}</a>
+{{ end }}
+{{ define "content" }}
<section id="main" class="content-container article-pad-v">
<div>
<h1 id="title" style="margin-bottom: 0.75em">{{.Data.Term}}</h1>
diff --git a/layouts/taxonomy/terms.html b/layouts/taxonomy/terms.html
index 3bbb638..a7e67ac 100644
--- a/layouts/taxonomy/terms.html
+++ b/layouts/taxonomy/terms.html
@@ -1,12 +1,4 @@
{{ define "content" }}
-<div class="nav-bkg">
- <nav class="content-container pagewide-bar-padding">
- <span class="divider">/ </span>
- <a href="{{ .Site.BaseURL }}" >{{ .Site.Title }}</a>
- {{ partial "right-links" . }}
- </nav>
-</div>
-
<section id="main" class="content-container article-pad-v">
<div>
<h1 id="title" style="margin-bottom: 0.75em">{{.Data.Plural}}</h1>