perf: improve SEO and accessibility for PageSpeed
- Add meta description tag with theme_settings.site_description fallback - Add site_description field to ThemeSettings schema - Fix color contrast on tertiary text (WCAG AA compliance) - Clean mood: #a3a3a3 → #737373 - Warm mood: #a8a29e → #78716c - Cool mood: #94a3b8 → #64748b - Add width/height attributes to product images to prevent CLS: - Product cards: 600x600 - Cart items: 96x96 - Gallery thumbnails: 150x150 - Lightbox: 1200x1200 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="csrf-token" content={get_csrf_token()} />
|
||||
<meta name="description" content={assigns[:page_description] || @theme_settings.site_description || "Welcome to #{@theme_settings.site_name}"} />
|
||||
<.live_title><%= assigns[:page_title] || @theme_settings.site_name %></.live_title>
|
||||
<link phx-track-static rel="stylesheet" href={~p"/assets/css/app.css"} />
|
||||
<script defer phx-track-static type="text/javascript" src={~p"/assets/js/app.js"}>
|
||||
|
||||
Reference in New Issue
Block a user