gethumanai-landing/src/pages/index.astro
Oskar Kapala fc5741316f feat: initial humanAI landing page
- Astro 6 static site, PL default (/) + EN (/en/)
- All copy in src/i18n/pl.json and src/i18n/en.json
- Sections: Hero, Problem, HowWeWork, Offers, Process, Contact, Footer
- Security section hidden behind SHOW_SECURITY flag
- Conservative tone for Industry and Med (human-in-the-loop)
- Contact form via mailto prefill
- Dockerfile multi-stage (node build -> nginx)
- docker-compose.yml on npm_proxy network (NPM visible)
- deploy.sh for SATURN -> VPS workflow
2026-06-02 17:24:37 +02:00

30 lines
932 B
Plaintext

---
import Layout from '../layouts/Layout.astro';
import Nav from '../components/Nav.astro';
import Hero from '../components/Hero.astro';
import Problem from '../components/Problem.astro';
import HowWeWork from '../components/HowWeWork.astro';
import Offers from '../components/Offers.astro';
import Process from '../components/Process.astro';
import Security from '../components/Security.astro';
import Contact from '../components/Contact.astro';
import Footer from '../components/Footer.astro';
const locale = 'pl' as const;
const url = Astro.url;
---
<Layout locale={locale} url={url}>
<Nav locale={locale} url={url} />
<main id="main" tabindex="-1">
<Hero locale={locale} />
<Problem locale={locale} />
<HowWeWork locale={locale} />
<Offers locale={locale} />
<Process locale={locale} />
<Security locale={locale} />
<Contact locale={locale} />
</main>
<Footer locale={locale} />
</Layout>