2026-08-07 — marvelousdb: igualar diseño original de 2015 (web archive)
Contexto: el usuario pidió igualar el diseño de la versión 2015 de marvelousdb.com capturada en https://web.archive.org/web/20150630043718/http://marvelousdb.com/
Hallazgos
- El CSS local (
public/css/main.css+gridrotator.css) ES el mismo que servía el CDN original (diff solo en URLs reescritas por el archivo). public/js/main.jsidéntico al archivado: espera.cover-gridri-grid con gridrotator,.readmore, yTypekit.load().- El repo ya tenía las 586 imágenes
img/characters/+ 502img/comics/del CDN muerto d2kke625l9ja1k.cloudfront.net (descargadas por el autor original). - El CDN de thumbnails i.annihil.us SIGUE VIVO (HTTP 200, JPEGs reales). Se creía muerto pero responde. Por eso el diseño se puede igualar casi pixel-perfect con los datos actuales.
- Typekit kqv0wjk.js sigue vivo (HTTP 200) — tipografía original restaurada.
- jQuery: googleapis 1.11.0 bajado a
public/js/jquery.min.js(local-first).
Cambios hechos
- Layout: restaurado Typekit (kit kqv0wjk + Typekit.load en main.js), jQuery
local 1.11.0,
class="wf-loading". Footer con atribución Marvel (se quitó la línea “Powered By Orchestrate” — servicio muerto, ya no aplica). - search-characters/search-comics: restaurado markup original
cover-grid ri-grid ri-grid-size-3+{{#random 60 580}}/{{#random 50 500}}con imágenes locales/img/characters|comics/{{this}}.jpg. - handlebars-helpers: restaurado helper
random(ytimes). - web.js: quitado el fetch de
coverpara las home (ya no se usa).
Pendientes
- Reiniciar el proceso web para ver los cambios (el usuario lo corre en :5050).
- Thumbnails del API funcionan hoy, pero i.annihil.us puede morir mañana: un
fallback
onerrora/img/characters/<mod>.jpgsigue siendo recomendable.