f1ba82735b148d370449e385ccd8fda3a15fbdf2
- Add Astro native i18n routing (prefixDefaultLocale: false) - Introduce GeneratorLayout to deduplicate all generator pages - Enrich generator data with pageTitle, ruPageTitle, howTo/whenTo arrays - Make EN and RU generator pages identical using @/ path aliases - Extract analytics (Yandex Metrika + Top.Mail.Ru) into Analytics.astro - Move tracker IDs to src/data/config.ts, inject via define:vars - Migrate generator metadata to Content Collections (src/content/generators/*.json) - Add Zod schema with .strict() validation in src/lib/generator-schema.ts - Update CLAUDE.md with new conventions
Description
Bilingual (EN/RU) static site with ten random-value generators, built with Astro and Tailwind CSS.
7.6 MiB
Languages
Astro
82.7%
TypeScript
15.5%
JavaScript
1.5%
Dockerfile
0.2%