aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Johnson <>2025-07-27 00:00:00 +0000
committerNicholas Johnson <>2025-07-27 00:00:00 +0000
commit36199a037c6324e86ca1f0f6d0c43e38fa9ffbd1467de13e29aea7d59cdee9cc (patch)
treeb0511d539b61492f33314108c3a14758edfc3910396d4071f6077e4abfe9c23b
parentfe03420640a0c8df373c5dcacb47c93647575e6064f11468460ab655dcb2d2db (diff)
downloadhugo-theme-journal-36199a037c6324e86ca1f0f6d0c43e38fa9ffbd1467de13e29aea7d59cdee9cc.tar.gz
hugo-theme-journal-36199a037c6324e86ca1f0f6d0c43e38fa9ffbd1467de13e29aea7d59cdee9cc.zip
Make footer stick to bottom of page
-rw-r--r--assets/static/css/style.css6
-rw-r--r--layouts/404.html2
-rw-r--r--layouts/home.html2
-rw-r--r--layouts/single.html2
-rw-r--r--layouts/taxonomy.html2
-rw-r--r--layouts/term.html2
6 files changed, 11 insertions, 5 deletions
diff --git a/assets/static/css/style.css b/assets/static/css/style.css
index 67b42f2..7bb513b 100644
--- a/assets/static/css/style.css
+++ b/assets/static/css/style.css
@@ -91,6 +91,8 @@ blockquote, ol, p, pre, ul, .highlight {
background-color: black;
box-sizing: border-box;
color: lightgray;
+ display: flex;
+ flex-direction: column;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.8rem;
min-height: 100vh;
@@ -160,3 +162,7 @@ blockquote, ol, p, pre, ul, .highlight {
overflow-y: hidden;
padding: 0;
}
+
+.main {
+ flex-grow: 1;
+}
diff --git a/layouts/404.html b/layouts/404.html
index dfb2c5f..fffedc1 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -2,7 +2,7 @@
<nav>
<p>{{ emojify ":link:" }} <a class="link link--internal" href="{{ .Site.Home.RelPermalink }}" rel="noreferrer">{{ i18n "returnHome" }}</a></p>
</nav>
-<main>
+<main class="main">
<h1 id="404">{{ i18n "pageNotFound" }}</h1>
</main>
{{- end }}
diff --git a/layouts/home.html b/layouts/home.html
index efbebb1..cdf2d01 100644
--- a/layouts/home.html
+++ b/layouts/home.html
@@ -1,5 +1,5 @@
{{ define "main" -}}
-<main>
+<main class="main">
<h1>{{ .Site.Params.indexTitle }}</h1>
<p>{{ .Site.Params.indexIntro }}</p>
{{ if .Site.Menus.main -}}
diff --git a/layouts/single.html b/layouts/single.html
index fdfa777..67029c0 100644
--- a/layouts/single.html
+++ b/layouts/single.html
@@ -5,7 +5,7 @@
{{- if (.Page.Params.pageinfo | default true) }}
<p>{{ partial "pageinfo.html" . }}</p>
{{- end }}
-<main>
+<main class="main">
<h1 id="{{ .File.TranslationBaseName }}">{{ .Name }}</h1>
{{ chomp (.Content) }}
</main>
diff --git a/layouts/taxonomy.html b/layouts/taxonomy.html
index 86d7f89..2002ed3 100644
--- a/layouts/taxonomy.html
+++ b/layouts/taxonomy.html
@@ -2,7 +2,7 @@
<nav>
<p>{{ emojify ":link:" }}&nbsp;<a class="link link--internal" href="{{ .Site.Home.RelPermalink }}" rel="noreferrer">{{ i18n "returnHome" }}</a></p>
</nav>
-<main>
+<main class="main">
<h1>{{ .Type | humanize }}</h1>
<h2>{{ i18n "feeds" }}</h2>
<p>{{ emojify ":link:" }}&nbsp;<a class="link link--internal" href="{{ print .RelPermalink "atom.xml" }}" rel="noreferrer">{{ i18n "atomFeed" }}</a></p>
diff --git a/layouts/term.html b/layouts/term.html
index 3b268dd..3870c69 100644
--- a/layouts/term.html
+++ b/layouts/term.html
@@ -2,7 +2,7 @@
<nav>
<p>{{ emojify ":link:" }}&nbsp;<a class="link link--internal" href="{{ .Site.Home.RelPermalink }}" rel="noreferrer">{{ i18n "returnHome" }}</a></p>
</nav>
-<main>
+<main class="main">
<h1>{{ .Type | singularize | humanize }} "{{ .Title }}"</h1>
<h2>{{ i18n "feeds" }}</h2>
<p>{{ emojify ":link:" }}&nbsp;<a class="link link--internal" href="{{ print .RelPermalink "atom.xml" }}" rel="noreferrer">{{ i18n "atomFeed" }}</a></p>