28 lines
502 B
Plaintext
28 lines
502 B
Plaintext
---
|
|
import Head from "@components/Head.astro";
|
|
import Header from "@components/Header.astro";
|
|
import Footer from "@components/Footer.astro";
|
|
import { SITE } from "@consts";
|
|
|
|
type Props = {
|
|
title: string;
|
|
description: string;
|
|
};
|
|
|
|
const { title, description } = Astro.props;
|
|
---
|
|
|
|
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<Head title={`${title} | ${SITE.NAME}`} description={description} />
|
|
</head>
|
|
<body>
|
|
<Header />
|
|
<main>
|
|
<slot />
|
|
</main>
|
|
<Footer />
|
|
</body>
|
|
</html>
|