diff --git a/.kimi-premium-homepage-task.md b/.kimi-premium-homepage-task.md new file mode 100644 index 0000000..e06266d --- /dev/null +++ b/.kimi-premium-homepage-task.md @@ -0,0 +1,37 @@ +# Premium Interactive Homepage — Kimi Task + +## Read first +- `/home/a/w/up/docs/zensical-theme-plan.md` + +## Hard constraints +- Do NOT edit `zensical.toml` +- Do NOT replace full templates in `overrides/` — prior full-page overrides broke the build +- Keep toolbar/code-block icons legible +- Keep reduced-motion safe +- Keep JS small and contributor-safe + +## Goal +Add a more premium interactive feel to the homepage. +Tone: futuristic + nature-themed, calm consciousness/awakening vibe. + +## Required additions +1. Animated borders and shadows: + - Gentle iridescent/pastel animated borders on hero and contribution card + - Soft moving shadow/glow effects, not harsh glows + - Use CSS keyframes, respect `prefers-reduced-motion: reduce` +2. More homepage elements: + - Add 2–3 small content blocks with nice styling, simple class names, easy for contributors to edit + - Keep markdown-friendly +3. Images/media: + - Add optimized image placeholders or nature-themed image blocks + - If video is included, make it lazy-load and optional (no autoplay, no heavy bundle) +4. Overrides: + - If you need template changes, use SMALL additive partials only + - Do NOT add a full `main.html` or `footer.html` override +5. CTA refinement: + - Make the contribution section feel more inviting with subtle hover micro-animations + +## Deliverable +- Exact files changed +- Short diff summary +- Review/preview instructions diff --git a/codedb.snapshot b/codedb.snapshot index 093410b..90a82fd 100644 Binary files a/codedb.snapshot and b/codedb.snapshot differ diff --git a/docs/assets/images/nature-soft.svg b/docs/assets/images/nature-soft.svg new file mode 100644 index 0000000..9b23c73 --- /dev/null +++ b/docs/assets/images/nature-soft.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 6cbdabc..6b3500b 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -403,6 +403,11 @@ article h1, article h2, article h3 { border-radius: 4px; } +.beacon-icons a .md-icon, +.beacon-icons button .md-icon { + color: inherit; +} + /* Homepage refined */ .wp-divider {