Implement main index page layout with components for header, hero, services, testimonials, call-to-action, and footer, along with internationalization support for meta tags.

This commit is contained in:
2025-06-04 01:28:18 +02:00
parent f564412fee
commit aa04dbaafb

View File

@@ -1 +1,27 @@
// ... file is now empty, no redirect ... import BaseLayout from "./layouts/BaseLayout.astro";
import Header from "./components/Header.astro";
import Hero from "./components/Hero.astro";
import Services from "./components/Services.astro";
import Testimonials from "./components/Testimonials.astro";
import CTA from "./components/CTA.astro";
import Footer from "./components/Footer.astro";
import { t } from './utils/i18n';
const pageTitle = t('meta.title', 'en');
const pageDescription = t('meta.description', 'en');
const pageKeywords = t('meta.keywords', 'en');
<BaseLayout
title={pageTitle}
description={pageDescription}
keywords={pageKeywords}
>
<Header />
<main>
<Hero />
<Services />
<Testimonials />
<CTA />
</main>
<Footer />
</BaseLayout>