openfreebooks-bookgenerator/themes/openfreebooks
Hananoshika Yomaru 057f2bebf2 homepage CLS is now reduced by reserving layout space up front and treating the particle background as a pre-sized enhancement layer.
I made three targeted changes:

 1. themes/openfreebooks/templates/base.html: added a body_class block so templates can declare first-render shell behavior.
 2. themes/openfreebooks/templates/index.html: set homepage body classes to page-home has-particle-background, so the background layering mode is present from first paint (not added later during hydration).
 3. themes/openfreebooks/sass/_layout.scss: reserved in-flow space before hydration with a fixed header shell (#site-header min-height, including mobile override), reserved marquee slot height on home (#marquee min-height), and stabilized page shell sizing (body/home main min-height behavior).
2026-05-21 11:54:23 -07:00
..
sass homepage CLS is now reduced by reserving layout space up front and treating the particle background as a pre-sized enhancement layer. 2026-05-21 11:54:23 -07:00
templates homepage CLS is now reduced by reserving layout space up front and treating the particle background as a pre-sized enhancement layer. 2026-05-21 11:54:23 -07:00
theme.toml Update zola.toml to include site title, description, theme, and additional URLs for navigation 2026-05-18 21:06:12 -07:00