diff --git a/static/feed.xml b/static/feed.xml index 19e5f96..8360171 100644 --- a/static/feed.xml +++ b/static/feed.xml @@ -4,7 +4,14 @@ Open Free Books https://openfreebooks.org/ Recent updates to Open Free Books pages and live chapters. - Thu, 21 May 2026 17:54:08 GMT + Thu, 21 May 2026 18:40:42 GMT + + Contribute + https://openfreebooks.org/contributing/ + https://openfreebooks.org/contributing/ + Thu, 21 May 2026 18:40:42 GMT + Contribute + Integer arithmetic https://openfreebooks.org/math/integer-arithmetic/ @@ -306,13 +313,6 @@ Tue, 19 May 2026 19:29:49 GMT Search - - Contribute - https://openfreebooks.org/contributing/ - https://openfreebooks.org/contributing/ - Tue, 19 May 2026 12:34:25 GMT - Contribute - Mathematics https://openfreebooks.org/math/ diff --git a/static/sitemap.xml b/static/sitemap.xml index 9b0073d..1d60826 100644 --- a/static/sitemap.xml +++ b/static/sitemap.xml @@ -14,7 +14,7 @@ https://openfreebooks.org/contributing/ - 2026-05-19T12:34:25.000Z + 2026-05-21T18:40:42.000Z https://openfreebooks.org/credits/ diff --git a/themes/openfreebooks/sass/_layout.scss b/themes/openfreebooks/sass/_layout.scss index ee548b7..0e3319e 100644 --- a/themes/openfreebooks/sass/_layout.scss +++ b/themes/openfreebooks/sass/_layout.scss @@ -16,20 +16,46 @@ html, body { margin: 0; padding: 0; + min-height: 100%; background: var(--paper); color: var(--ink); font-family: var(--font-body); } +body { + min-height: 100vh; + display: flex; + flex-direction: column; +} + +#site-header { + min-height: 88px; +} + +@media (max-width: 768px) { + #site-header { + min-height: 82px; + } +} + .container { width: min(1100px, 92vw); margin: 0 auto; } main { + flex: 1 0 auto; min-height: 50vh; } +body.page-home main { + min-height: 100vh; +} + +body.page-home #marquee { + min-height: 58px; +} + section { padding: 54px 0; } diff --git a/themes/openfreebooks/templates/base.html b/themes/openfreebooks/templates/base.html index 632c983..839cc9e 100644 --- a/themes/openfreebooks/templates/base.html +++ b/themes/openfreebooks/templates/base.html @@ -33,7 +33,7 @@ > {% block extra_head %}{% endblock extra_head %} - +