<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blog de diseño y desarrollo web | Grecia V.</title><description>Apuntes sobre desarrollo frontend, diseño web y las herramientas que uso de verdad en el día a día, escritos sobre la marcha.</description><link>https://grevaleart.com/</link><language>es</language><item><title>La mentira de que la IA quita el trabajo. El miedo vende mejor</title><link>https://grevaleart.com/es/blog/posts/biggest-lie-web-design-ai/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/biggest-lie-web-design-ai/</guid><description>La verdadera amenaza para los diseñadores web no es la IA, es la mentalidad de escasez. Por qué la calidad, el criterio y la confianza valen más que nunca en 2026.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Cómo hacer un sitio bilingüe en Astro sin duplicarlo</title><link>https://grevaleart.com/es/blog/posts/bilingual-website-astro-i18n/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/bilingual-website-astro-i18n/</guid><description>Rutas, archivos de traducción, hreflang y URLs canónicas para un sitio en dos idiomas con Astro. Lo que funcionó y las tres cosas que rompieron el SEO en silencio.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Construí un commonplace book digital y es totalmente open source</title><link>https://grevaleart.com/es/blog/posts/blog-post-commonplace/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/blog-post-commonplace/</guid><description>Un proyecto de commonplace book digital de código abierto. Construido con HTML, CSS y JavaScript, con estética retro vaporwave, datos en JSON y un flujo de trabajo pensado para sitios estáticos.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Cómo crear un robots.txt para bloquear rastreadores de IA</title><link>https://grevaleart.com/es/blog/posts/create-robots-txt-block-ai-crawlers/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/create-robots-txt-block-ai-crawlers/</guid><description>Aprende a crear un archivo robots.txt para bloquear los rastreadores de IA que raspan tu sitio web. Protege tus artículos, ilustraciones, imágenes y contenido original con esta guía paso a paso.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Animaciones al hacer scroll con CSS puro y un observador diminuto</title><link>https://grevaleart.com/es/blog/posts/css-scroll-animations-without-a-library/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/css-scroll-animations-without-a-library/</guid><description>Cómo funcionan las animaciones de este sitio: keyframes de CSS en pausa hasta que el elemento entra en pantalla, sin librería de animación y sin JavaScript por frame.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Usa el MCP de Figma sin límites: guía de figma-cli</title><link>https://grevaleart.com/es/blog/posts/figma-cli-free-mcp-no-rate-limit/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/figma-cli-free-mcp-no-rate-limit/</guid><description>figma-cli permite a Claude Code o Cursor construir diseños directamente en Figma Desktop. Código abierto, sin API keys y sin límites de uso. Guía completa.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Google reCAPTCHA en Netlify Forms: las API keys paso a paso</title><link>https://grevaleart.com/es/blog/posts/google-recaptcha-netlify-forms-setup/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/google-recaptcha-netlify-forms-setup/</guid><description>Crea las API keys de reCAPTCHA v2, añádelas como variables de entorno en Netlify, y carga el widget sin perjudicar tu puntuación de PageSpeed.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Crea un borde animado con Tailwind CSS</title><link>https://grevaleart.com/es/blog/posts/how-to-create-an-animated-border-with-tailwind/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/how-to-create-an-animated-border-with-tailwind/</guid><description>Añade un toque dinámico a tus diseños con un borde animado en Tailwind CSS. Aprende a usar conic-gradient y animaciones para lograr un efecto visual impresionante. 🚀✨</description><pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>La guía completa de Markdown</title><link>https://grevaleart.com/es/blog/posts/markdown-tutorial/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/markdown-tutorial/</guid><description>Guía completa de la sintaxis de Markdown, desde el formato básico hasta las funciones avanzadas. Aprende a crear encabezados, listas, énfasis y más con este lenguaje de marcado esencial para crear contenido.</description><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Microsoft Clarity: mapas de calor y grabaciones gratis, instalados bien</title><link>https://grevaleart.com/es/blog/posts/microsoft-clarity-setup-guide/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/microsoft-clarity-setup-guide/</guid><description>Cómo añadir Microsoft Clarity a un sitio sin dañar tu puntuación de PageSpeed, qué te dicen de verdad sus mapas de calor y grabaciones, y qué ajustes de privacidad revisar antes.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Formulario de contacto en Netlify: cómo recibir los correos</title><link>https://grevaleart.com/es/blog/posts/netlify-contact-form-email-notifications/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/netlify-contact-form-email-notifications/</guid><description>El HTML exacto que Netlify Forms necesita, por qué los envíos nunca llegan a tu bandeja por defecto, y cómo activar las notificaciones por correo.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Cómo proteger tu arte del entrenamiento de IA (guía completa)</title><link>https://grevaleart.com/es/blog/posts/protect-artwork-from-ai-training/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/protect-artwork-from-ai-training/</guid><description>Aprende a proteger tus ilustraciones y diseños del entrenamiento de IA, los raspadores y el robo de contenido con Adobe Content Authenticity, metadatos, robots.txt y más.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Cómo restringir el acceso de Claude Code a tus carpetas personales</title><link>https://grevaleart.com/es/blog/posts/restrict-claude-code-access/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/restrict-claude-code-access/</guid><description>Aprende a impedir que Claude Code acceda a tus carpetas personales mediante un archivo settings.json global, en Windows, macOS y Linux.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Usa pnpm, no npm</title><link>https://grevaleart.com/es/blog/posts/use-pnpm/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/use-pnpm/</guid><description>¿Por qué usar pnpm en lugar de npm? Rendimiento, ventajas de seguridad, los incidentes recientes en la cadena de suministro de npm, y los comandos de pnpm más habituales.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>La trampa del vibe coding. Desarrollo rápido, errores caros</title><link>https://grevaleart.com/es/blog/posts/vibe-coding-trap/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/vibe-coding-trap/</guid><description>Por qué el vibe coding puede ser peligroso en el desarrollo moderno. Los riesgos de confiar a ciegas en el código generado por IA, vulnerabilidades de seguridad, deuda técnica y cómo usar la IA de forma segura.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>El menú de accesibilidad de este sitio, y cómo está hecha cada opción</title><link>https://grevaleart.com/es/blog/posts/website-accessibility-menu-options/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/website-accessibility-menu-options/</guid><description>Tamaño de texto, contraste, espaciado, tipografía simple, foco visible y menos movimiento, en un sitio real. El CSS detrás de cada opción y por qué es CSS.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item><item><title>Por qué la calidad te vuelve irreemplazable en la era de la IA</title><link>https://grevaleart.com/es/blog/posts/why-quality-makes-people-irreplaceable-ai/</link><guid isPermaLink="true">https://grevaleart.com/es/blog/posts/why-quality-makes-people-irreplaceable-ai/</guid><description>La IA crea sitios web más rápido, pero la calidad, la estrategia, la creatividad y el criterio humano son lo que hace valioso a un diseñador web profesional. Por qué los clientes premium siguen eligiendo experiencia humana.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><author>Grecia V.</author></item></channel></rss>