chore: remove default template

finxol.io c846d997 35d803d9

verified
Changed files
+106 -29
src
layouts
pages
+104 -16
src/layouts/Layout.astro
···
<!doctype html>
<html lang="en">
-
<head>
-
<meta charset="UTF-8" />
-
<meta name="viewport" content="width=device-width" />
-
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
-
<meta name="generator" content={Astro.generator} />
-
<title>Astro Basics</title>
-
</head>
-
<body>
-
<slot />
-
</body>
</html>
<style>
-
html,
-
body {
-
margin: 0;
-
width: 100%;
-
height: 100%;
-
}
</style>
···
<!doctype html>
<html lang="en">
+
<head>
+
<meta charset="UTF-8" />
+
<meta name="viewport" content="width=device-width" />
+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+
<meta name="generator" content={Astro.generator} />
+
<title>Colin Ozanne</title>
+
</head>
+
<body>
+
<slot />
+
</body>
</html>
<style>
+
/* CSS Reset by Andy Bell : https://piccalil.li/blog/a-more-modern-css-reset/ */
+
+
/* Box sizing rules */
+
*,
+
*::before,
+
*::after {
+
box-sizing: border-box;
+
}
+
+
/* Prevent font size inflation */
+
html {
+
-moz-text-size-adjust: none;
+
-webkit-text-size-adjust: none;
+
text-size-adjust: none;
+
}
+
+
/* Remove default margin in favour of better control in authored CSS */
+
body,
+
h1,
+
h2,
+
h3,
+
h4,
+
p,
+
figure,
+
blockquote,
+
dl,
+
dd {
+
margin-block-end: 0;
+
}
+
+
/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
+
ul[role="list"],
+
ol[role="list"] {
+
list-style: none;
+
}
+
+
/* Set core body defaults */
+
body {
+
min-height: 100vh;
+
line-height: 1.5;
+
padding: 0;
+
margin: 0;
+
}
+
+
/* Set shorter line heights on headings and interactive elements */
+
h1,
+
h2,
+
h3,
+
h4,
+
button,
+
input,
+
label {
+
line-height: 1.1;
+
}
+
+
/* Balance text wrapping on headings */
+
h1,
+
h2,
+
h3,
+
h4 {
+
text-wrap: balance;
+
}
+
+
/* A elements that don't have a class get default styles */
+
a:not([class]) {
+
text-decoration-skip-ink: auto;
+
color: currentColor;
+
}
+
+
/* Make images easier to work with */
+
img,
+
picture {
+
max-width: 100%;
+
display: block;
+
}
+
+
/* Inherit fonts for inputs and buttons */
+
input,
+
button,
+
textarea,
+
select {
+
font-family: inherit;
+
font-size: inherit;
+
}
+
+
/* Make sure textareas without a rows attribute are not tiny */
+
textarea:not([rows]) {
+
min-height: 10em;
+
}
+
+
/* Anything that has been anchored to should have extra scroll margin */
+
:target {
+
scroll-margin-block: 5ex;
+
}
</style>
+1 -5
src/pages/en/index.astro
···
---
-
import Welcome from "@/components/Welcome.astro";
import Layout from "@/layouts/Layout.astro";
---
-
<Layout>
-
English
-
<Welcome />
-
</Layout>
···
---
import Layout from "@/layouts/Layout.astro";
---
+
<Layout> Hello My name is Colin, I build stuff </Layout>
+1 -8
src/pages/fr/index.astro
···
---
-
import Welcome from "@/components/Welcome.astro";
import Layout from "@/layouts/Layout.astro";
-
-
// Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build
-
// Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh.
---
-
<Layout>
-
Français
-
<Welcome />
-
</Layout>
···
---
import Layout from "@/layouts/Layout.astro";
---
+
<Layout> Bonjour Je m'appelle Colin </Layout>