forked from auxolotl/website
refactor: per-lang index page
This commit is contained in:
parent
6e218b38df
commit
706f837437
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
import { getLangFromUrl, useTranslations } from '../i18n/utils';
|
import { getLangFromUrl, useTranslations } from '../../i18n/utils';
|
||||||
|
|
||||||
const lang = getLangFromUrl(Astro.url);
|
const lang = getLangFromUrl(Astro.url);
|
||||||
const translation = useTranslations(lang);
|
const translation = useTranslations(lang);
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
import { getLangFromUrl, useTranslations } from '../i18n/utils';
|
import { getLangFromUrl, useTranslations } from '../../i18n/utils';
|
||||||
import { Image } from 'astro:assets';
|
import { Image } from 'astro:assets';
|
||||||
import aux from '../../public/aux.svg';
|
import aux from '../../../public/aux.svg';
|
||||||
|
|
||||||
const lang = getLangFromUrl(Astro.url);
|
const lang = getLangFromUrl(Astro.url);
|
||||||
const translation = useTranslations(lang);
|
const translation = useTranslations(lang);
|
16
src/components/home/Home.astro
Normal file
16
src/components/home/Home.astro
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
---
|
||||||
|
import Hero from "./Hero.astro";
|
||||||
|
import Values from "./Values.astro";
|
||||||
|
import Goals from "./Goals.astro";
|
||||||
|
import Roadmap from "./Roadmap.astro";
|
||||||
|
---
|
||||||
|
|
||||||
|
<main class="grid place-items-center">
|
||||||
|
<Hero />
|
||||||
|
|
||||||
|
<div class="prose prose-invert py-16 px-4 max-w-3xl">
|
||||||
|
<Values />
|
||||||
|
<Goals />
|
||||||
|
<Roadmap />
|
||||||
|
</div>
|
||||||
|
</main>
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
import { getLangFromUrl, useTranslations } from '../i18n/utils';
|
import { getLangFromUrl, useTranslations } from '../../i18n/utils';
|
||||||
|
|
||||||
const lang = getLangFromUrl(Astro.url);
|
const lang = getLangFromUrl(Astro.url);
|
||||||
const translation = useTranslations(lang);
|
const translation = useTranslations(lang);
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
import { getLangFromUrl, useTranslations } from '../i18n/utils';
|
import { getLangFromUrl, useTranslations } from '../../i18n/utils';
|
||||||
|
|
||||||
const lang = getLangFromUrl(Astro.url);
|
const lang = getLangFromUrl(Astro.url);
|
||||||
const translation = useTranslations(lang);
|
const translation = useTranslations(lang);
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
import { getLangFromUrl } from '../i18n/utils';
|
import { getLangFromUrl } from '../i18n/utils';
|
||||||
|
import Header from "../components/Header.astro";
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
title: string;
|
title: string;
|
||||||
|
@ -22,6 +23,8 @@ const lang = getLangFromUrl(Astro.url);
|
||||||
<meta name="verify" content="https://github.com/jakehamilton" />
|
<meta name="verify" content="https://github.com/jakehamilton" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<Header />
|
||||||
|
|
||||||
<slot />
|
<slot />
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
8
src/pages/en/index.astro
Normal file
8
src/pages/en/index.astro
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
import Layout from "../../layouts/Layout.astro";
|
||||||
|
import Home from "../../components/home/Home.astro";
|
||||||
|
---
|
||||||
|
|
||||||
|
<Layout title="aux.computer">
|
||||||
|
<Home />
|
||||||
|
</Layout>
|
|
@ -1,25 +1 @@
|
||||||
---
|
<meta http-equiv="refresh" content="0;url=/en/" />
|
||||||
import Layout from "../layouts/Layout.astro";
|
|
||||||
import Header from "../components/Header.astro";
|
|
||||||
import Hero from "../components/Hero.astro";
|
|
||||||
import Values from "../components/Values.astro";
|
|
||||||
import Goals from "../components/Goals.astro";
|
|
||||||
import Roadmap from "../components/Roadmap.astro";
|
|
||||||
---
|
|
||||||
|
|
||||||
<Layout title="aux.computer">
|
|
||||||
<main>
|
|
||||||
<Header />
|
|
||||||
|
|
||||||
<div class="grid place-items-center">
|
|
||||||
<Hero />
|
|
||||||
<div class="prose prose-invert py-16 px-4 max-w-3xl">
|
|
||||||
<Values />
|
|
||||||
<Goals />
|
|
||||||
<Roadmap />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
</Layout>
|
|
||||||
|
|
||||||
<style></style>
|
|
||||||
|
|
Loading…
Reference in a new issue