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 && ( -