From c7493ad09c5544090bd92c5fc219101a1f5f0b83 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 21 May 2026 16:22:19 -0500 Subject: [PATCH] feat: add custom font --- astro.config.mjs | 8 +++++++- src/layouts/BaseLayout.astro | 4 ++++ src/styles/global.css | 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/astro.config.mjs b/astro.config.mjs index 6ee2b1f..00f8d22 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,4 +1,4 @@ -import { defineConfig } from 'astro/config'; +import { defineConfig, fontProviders } from 'astro/config'; import node from '@astrojs/node'; import sitemap from '@astrojs/sitemap'; @@ -55,6 +55,12 @@ export default defineConfig({ }), ], + fonts: [{ + provider: fontProviders.fontsource(), + name: "Geologica", + cssVariable: "--font-base", + }], + markdown: { syntaxHighlight: false, }, diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 448bbc7..94e5857 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,4 +1,6 @@ --- +import { Font } from "astro:assets"; + import { readSingleton } from '@directus/sdk'; import BaseHead from '@components/BaseHead.astro'; @@ -38,6 +40,8 @@ const normalizeTitle = !title ? global.name : `${title} | ${global.name}`; structuredData={structuredData} /> + +