diff --git a/public/assets/images/cover/libertarianism.jpg b/public/assets/images/cover/libertarianism.jpg
new file mode 100644
index 0000000..33f1981
Binary files /dev/null and b/public/assets/images/cover/libertarianism.jpg differ
diff --git a/public/assets/images/cover/libertarianism.webp b/public/assets/images/cover/libertarianism.webp
new file mode 100644
index 0000000..3561fed
Binary files /dev/null and b/public/assets/images/cover/libertarianism.webp differ
diff --git a/src/layouts/GridLayout.astro b/src/layouts/GridLayout.astro
index 14a7279..050b1cf 100644
--- a/src/layouts/GridLayout.astro
+++ b/src/layouts/GridLayout.astro
@@ -12,6 +12,7 @@ export interface Props {
grid?: 'fullsize' | 'wide' | 'narrow';
header?: boolean;
innerGrid?: boolean;
+ multicolumn?: boolean;
nofollow?: boolean;
noindex?: boolean;
title: string;
@@ -27,6 +28,7 @@ const {
grid = 'narrow',
header,
innerGrid,
+ multicolumn = false,
nofollow,
noindex,
title,
@@ -63,8 +65,13 @@ const {
innerGrid && grid === 'narrow',
},
{ 'gap-y-gap': gap },
+ {
+ 'multicolumns columns-[clamp(400px,30vw,700px)] gap-x-[clamp(50px,4vw,80px)]':
+ multicolumn,
+ },
]}
>
+
) : (
diff --git a/src/layouts/PageLayout.astro b/src/layouts/PageLayout.astro
index 44645e9..eab4b52 100644
--- a/src/layouts/PageLayout.astro
+++ b/src/layouts/PageLayout.astro
@@ -34,23 +34,16 @@ const gridVariant = frontmatter.grid || grid;
}
{
frontmatter.intro && (
-
- {frontmatter.intro}
-
- )
- }
-
- {
- frontmatter.intro && (
-
+
)
}
+
{
frontmatter.updated && (
-