From b9935b51b377a5d8f17443dd02f6cd36148f07fe Mon Sep 17 00:00:00 2001 From: cydia2001 Date: Wed, 11 Mar 2026 02:13:13 +0000 Subject: [PATCH] fix: reduce homepage main width floor Lower the homepage-only mdbook-content > main minimum width from 80% to 65% while leaving normal body pages unchanged. --- tests/test_prepare_mdbook.py | 2 +- tools/prepare_mdbook.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_prepare_mdbook.py b/tests/test_prepare_mdbook.py index ff43ee7..231510b 100644 --- a/tests/test_prepare_mdbook.py +++ b/tests/test_prepare_mdbook.py @@ -193,7 +193,7 @@ Reference :cite:`smith2024`. self.assertIn("border-radius: 6px;", rewritten) self.assertIn("background: #f6f8fa;", rewritten) self.assertIn(".content main {", rewritten) - self.assertIn("max-width: min(100%, max(80%, var(--content-max-width)));", rewritten) + self.assertIn("max-width: min(100%, max(65%, var(--content-max-width)));", rewritten) self.assertIn(".openmlsys-frontpage {", rewritten) self.assertIn("width: 100%;", rewritten) self.assertIn("margin-inline: auto;", rewritten) diff --git a/tools/prepare_mdbook.py b/tools/prepare_mdbook.py index bbe5a34..a01f4fa 100644 --- a/tools/prepare_mdbook.py +++ b/tools/prepare_mdbook.py @@ -102,7 +102,7 @@ FRONTPAGE_LAYOUT_CSS = """ margin-inline: auto; } .content main { - max-width: min(100%, max(80%, var(--content-max-width))); + max-width: min(100%, max(65%, var(--content-max-width))); } @media (max-width: 1000px) { .openmlsys-frontpage .mdl-cell,