Catálogo de afiliados de Amazon para setups de escritorio, gaming y habitación. Público: US/UK (web en inglés). Web: https://roomfindsclub.com
data/products.json — el catálogo. Es lo único que cambia en el día a día.data/config.json — nombre, tags de afiliado, redes y las 18 categorías (con sus consejos de compra).scripts/build.js — genera la web completa en _site/ como HTML estático (cada producto y categoría tiene su propia página, visible para Google y para los crawlers de IA sin ejecutar JavaScript). Sin dependencias: node scripts/build.js..github/workflows/deploy.yml — en cada push a main, GitHub Actions ejecuta el build y publica en GitHub Pages. Si un producto tiene datos inválidos, el build se para y la web publicada no se toca.assets/ — CSS, JS, fuentes (alojadas aquí, sin Google Fonts) e imágenes./admin/)data/products.json en GitHub y la web se reconstruye sola en 1–2 minutos.El botón Publicar necesita un token fine-grained de GitHub (solo este repo, permiso Contents: Read and write), que se guarda únicamente en tu navegador.
El código no contiene ninguna contraseña. /admin/ se protege con Cloudflare Access delante del dominio. El panel por sí solo no puede modificar nada sin tu token de GitHub.