Eliminando el enlace de Spotify
Esta semana se retiró el enlace de Spotify de la sección de Música de este sitio. No es un cambio de interfaz, es una decisión: hay un boicot a Spotify desde ahora en adelante, y eso significó revisar cada lugar donde el sitio dirigía a la gente ahí.
El catálogo en sí se queda arriba. Vicstradamus ha estado en Spotify por años, mucho antes de decidir dejar de enviar tráfico nuevo ahí, y bajar los lanzamientos existentes se sintió como castigar al yo del pasado por una decisión que se toma ahora. Entonces: ningún enlace nuevo a Spotify en ningún lugar del sitio, pero el catálogo heredado se queda donde está. Esa fue la línea trazada.
La corrección fue de una línea: src/data/projects.ts tiene un arreglo music.links que alimenta la cuadrícula de enlaces de la sección de Música, y Spotify era solo una entrada ahí. Se elimina la entrada, la cuadrícula se vuelve a renderizar con una casilla menos, listo. No hubo lógica de componente que tocar, ya que la cuadrícula recorre el arreglo de forma genérica, sin ícono ni estilo específico atado a “Spotify” en ningún lado.
La única parte interesante fue asegurarse de que se viera bien después: cuatro casillas en vez de cinco en una cuadrícula de dos columnas, sin ninguna referencia colgante a la plataforma en el pie de página ni en ningún otro lugar del código base. Se buscó “spotify” sin distinguir mayúsculas en src/ y public/ después de la edición y no apareció nada.
Cambio pequeño, pero es del tipo donde el código es la parte fácil. El siguiente es el cambio equivalente en el sitio de Vicstradamus.
Lecturas relacionadas
Los pills de filtro existían, solo que no donde alguien pudiera encontrarlos
Vistas filtradas por proyecto con una linda barra de navegación de pills, accesibles solo desde las tarjetas de la portada. El índice principal /blog, donde realmente aterriza todo el mundo, no tenía ninguna forma de entrar.
El CTA que apuntaba al dev log equivocado
El único llamado a la acción de la página de Deep Cut Atlas enlazaba al blog completo sin filtrar, un enlace que funcionaba, devolvía 200, y en silencio mandó a todos al lugar equivocado durante semanas.
El linter estaba señalando la línea correcta por el motivo equivocado
Un atributo que casi borré por una suposición, un desborde que solo existe en ancho de teléfono, y una suite de accesibilidad que pasó en cada versión de esto, la rota y la arreglada.