feat(website): add Nuxt 4 marketing landing page
New standalone apps/website (Nuxt 4) serving the public marketing site at dezky.local / www.dezky.local. The customer portal moves off the root domain to app.dezky.local only. Landing page ported from the Dezky design handoff: light theme, Danish default, hero variant A, with a working da/en toggle. Self-contained colour system threaded through components (utils/landingTokens.ts), full bilingual copy (utils/landingCopy.ts), and shared state (composables/useLanding.ts). Sections live under components/landing/* with the Node logo under components/brand/*. Wired into docker-compose (website service, volume, Traefik labels, network aliases) and bootstrap.sh (hosts list + service URLs).
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
<template>
|
||||
<div class="site">
|
||||
<slot />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!--
|
||||
Minimal marketing-site layout. Intentionally bare — the Claude design
|
||||
handoff for the landing page will introduce the real header/footer chrome.
|
||||
-->
|
||||
<style scoped>
|
||||
.site {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user