Product pages emit crawler-readable meta, public URLs use id plus Farsi slugs, and the homepage catalog matches the dashboard slot keys.
Co-authored-by: Cursor <cursoragent@cursor.com>
Publish a slot catalog so the dashboard can import keys, and keep local placeholders when a slot is empty.
Co-authored-by: Cursor <cursoragent@cursor.com>
Deploy checkouts do a hard reset, so Unsplash files ignored locally are missing on the server and next build fails with Module not found.
Co-authored-by: Cursor <cursoragent@cursor.com>