riricdev
1482c6aaf0
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
...
- /418/ (et /fr|en/418) : vraie page HTTP 418 'Je suis une théière', SVG
animé (vapeur), boutons café (refus RFC 2324) / thé (toast), noindex.
- Nouveau public/js/global.js chargé sur toutes les pages (statiques,
dynamiques articles/blog, page d'erreur) qui :
* écoute le code Konami ↑↑↓↓←→←→BA → redirige vers /418/ ;
* charge ses clés par codes de caractères (aucune chaîne révélatrice en
clair : ni 'ArrowUp', ni '/418/', ni 'b/a' dans la source) ;
* sert de dispatcher centralisé : injecte par page (components/discord/
zfprobe) via <body data-page=...> ou règles de chemin, sans doublon.
- easter.js supprimé au profit de global.js unique sur 22 pages statiques.
2026-09-07 15:16:20 +02:00
..
.well-known
feat(lang): routage préfixé /fr/ et /en/ avec redirect JS langue sur les chemins non préfixés
2026-09-06 16:12:16 +02:00
blog
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
css
style(vitrine): palette chaude papier/encre + accent rouille, fini le noir pur
2026-09-06 13:14:30 +02:00
en
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
equipe
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
fingerprint-test
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
icons
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
js
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
privacy-policy
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
projets
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
tos
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
vendor
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
z-panel
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
zenyth
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
zmap
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
apple-touch-icon.png
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
error.html
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
favicon.ico
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
favicon.svg
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
index.html
feat: easter egg théière 418 + Konami obfusqué via global.js centralisé
2026-09-07 15:16:20 +02:00
logo-1024.png
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
mastodon-avatar.png
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
og-image.png
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
opencode-avatar.png
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
opencode-avatar.svg
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
pfp.jpg
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00
robots.txt
feat(lang): routage préfixé /fr/ et /en/ avec redirect JS langue sur les chemins non préfixés
2026-09-06 16:12:16 +02:00
sitemap-en.xml
feat(seo): sitemap aligné sur les canoniques des pages (slashes) et hreflang ajouté aux pages dynamiques (articles, blog)
2026-09-07 13:18:01 +02:00
sitemap-main.xml
feat(seo): sitemap aligné sur les canoniques des pages (slashes) et hreflang ajouté aux pages dynamiques (articles, blog)
2026-09-07 13:18:01 +02:00
sitemap.xml
feat(lang): routage préfixé /fr/ et /en/ avec redirect JS langue sur les chemins non préfixés
2026-09-06 16:12:16 +02:00
sitemap.xsl
chore: checkpoint initial — Zektyc dataset, avant humanisation
2026-09-06 13:03:25 +02:00