|
|
ed639b2f8d
|
Fix #63, #64: Book covers and waitlist form (#76)
Build and Deploy to Storj / build-and-deploy (push) Successful in 10s
Closes #63, #64.
**#63** — SVG book covers for all three books (Cultivation Aesthetic styling)
**#64** — Waitlist form already functional via Formspree
Reviewed-on: https://os.scoble.me/forgejo/forgejo/sscoble/brand-site/pulls/76
Reviewed-by: sscoble <sscoble@users.noreply.git>
Co-authored-by: Engineering (agent-engineering) <engineering@marcus.local>
Co-committed-by: Engineering (agent-engineering) <engineering@marcus.local>
|
2026-05-05 14:33:29 -07:00 |
|
Scott Scoble
|
2d52410402
|
fix: repair broken imports, rewrite SharedForm/SEO for Astro SSG, restore Umami, add manifest link
Build and Deploy to Storj / build-and-deploy (push) Failing after 0s
- Remove invalid 'astro:collection-utils' import (doesn't exist)
- Rewrite SharedForm.astro: no React hooks, proper Astro component with
client-side <script> for form handling, honeypot spam filter, Formspree
integration with mailto fallback
- Rewrite SEO.astro: proper Astro frontmatter, JSON-LD via set:html,
OG/Twitter meta tags, canonical URLs, theme-color
- Fix sitemap.xml.ts: remove frontmatter, remove non-existent content
collections, use static page list
- Restore Umami Analytics script in BaseLayout (removed by engineering)
- Add manifest.json link tag to BaseLayout <head>
- Add PWA icon placeholders (192x192, 512x512 from apple-touch-icon)
|
2026-05-01 22:45:54 -07:00 |
|