diff --git a/cspell.json b/cspell.json
index ef77f74..2d6a893 100644
--- a/cspell.json
+++ b/cspell.json
@@ -32,6 +32,8 @@
"squiggleconf",
"tseslint",
"vercel",
+ "WASI",
+ "WCAG",
"wght-italic"
]
}
diff --git a/src/components/BodyList.astro b/src/components/BodyList.astro
new file mode 100644
index 0000000..dca20f5
--- /dev/null
+++ b/src/components/BodyList.astro
@@ -0,0 +1,15 @@
+---
+const { as: As, class: className, ...rest } = Astro.props;
+---
+
+
+
+
+
+
diff --git a/src/components/CommonContent.astro b/src/components/CommonContent.astro
index 39fec20..d9bd6ba 100644
--- a/src/components/CommonContent.astro
+++ b/src/components/CommonContent.astro
@@ -5,13 +5,14 @@ import Heading from "./Heading.astro";
interface Props {
class?: string;
heading: string;
+ level?: "h2" | "h3";
}
-const { class: className, ...rest } = Astro.props;
+const { class: className, level = "h2", ...rest } = Astro.props;
---
- {Astro.props.heading}
+ {Astro.props.heading}
@@ -28,11 +29,19 @@ const { class: className, ...rest } = Astro.props;
padding-top: 0;
}
- h2 {
+ h2,
+ h3 {
color: var(--colorForegroundEmphasized);
- font-size: var(--fontSizeLarge);
font-family: var(--fontFamilyLogo);
padding-bottom: 2rem;
text-align: center;
}
+
+ h2 {
+ font-size: var(--fontSizeLarge);
+ }
+
+ h3 {
+ font-size: var(--fontSizeMedium);
+ }
diff --git a/src/components/Header.astro b/src/components/Header.astro
index 49730fc..b4f9d6e 100644
--- a/src/components/Header.astro
+++ b/src/components/Header.astro
@@ -8,6 +8,7 @@ function hrefProps(pathname: string) {
return {
class: Astro.url.pathname === pathname ? "" : "header-link-inactive",
href: pathname,
+ target: pathname.startsWith("https") ? "_blank" : undefined,
};
}
---
@@ -20,6 +21,7 @@ function hrefProps(pathname: string) {
≡