- Hero : 5 lignes typographiques alternées (bold/light/accent/caps/italic), citations et axes dans un bloc discret dépliable - Icônes axes : Ğ1 custom, balance (éco don), graphe (WoT), marteau (décision), pictos plus lumineux (glow) - Menu : Autonomie en italique + grand, Événement majuscule - Page /autonomie renommée /numerique avec redirect 301 - Sceau hexagramme 益 Yì dans le layout, BookSection dans /modele-eco - Fonts Syne + Space Grotesk, dark theme éclairci - Popup GrateWizard agrandie (480×860) - Actions AxisBlock : primary côte à côte, secondary séparé dessous Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
18 lines
519 B
TypeScript
18 lines
519 B
TypeScript
export default defineEventHandler((event) => {
|
|
const path = getRequestURL(event).pathname
|
|
|
|
if (path.startsWith('/lire')) {
|
|
const rest = path.slice(5) // remove '/lire'
|
|
return sendRedirect(event, `/modele-eco${rest || '/'}`, 301)
|
|
}
|
|
|
|
if (path.startsWith('/ecouter')) {
|
|
const rest = path.slice(8) // remove '/ecouter'
|
|
return sendRedirect(event, `/en-musique${rest || '/'}`, 301)
|
|
}
|
|
|
|
if (path === '/autonomie' || path === '/autonomie/') {
|
|
return sendRedirect(event, '/numerique', 301)
|
|
}
|
|
})
|