diff --git a/astro.config.mjs b/astro.config.mjs index 2307c91..6237fd7 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -7,7 +7,7 @@ import sitemap from "@astrojs/sitemap"; // https://astro.build/config export default defineConfig({ - site: "https://astro-paper.pages.dev/", // replace this with your deployed domain + site: "https://alexohneander.de/", // replace this with your deployed domain integrations: [ tailwind({ config: { diff --git a/public/fonts/ibm-plex-mono-v19-latin-100.woff2 b/public/fonts/ibm-plex-mono-v19-latin-100.woff2 new file mode 100644 index 0000000..fc853bb Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-100.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2 new file mode 100644 index 0000000..8b6989d Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-200.woff2 b/public/fonts/ibm-plex-mono-v19-latin-200.woff2 new file mode 100644 index 0000000..c25dda3 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-200.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2 new file mode 100644 index 0000000..0086ccc Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-300.woff2 b/public/fonts/ibm-plex-mono-v19-latin-300.woff2 new file mode 100644 index 0000000..7e404fe Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-300.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2 new file mode 100644 index 0000000..380decc Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-500.woff2 b/public/fonts/ibm-plex-mono-v19-latin-500.woff2 new file mode 100644 index 0000000..99c2610 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-500.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2 new file mode 100644 index 0000000..f534ad6 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-600.woff2 b/public/fonts/ibm-plex-mono-v19-latin-600.woff2 new file mode 100644 index 0000000..59e4f52 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-600.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2 new file mode 100644 index 0000000..30ee220 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-700.woff2 b/public/fonts/ibm-plex-mono-v19-latin-700.woff2 new file mode 100644 index 0000000..262a671 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-700.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2 new file mode 100644 index 0000000..8bbde76 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-italic.woff2 new file mode 100644 index 0000000..0e72669 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-italic.woff2 differ diff --git a/public/fonts/ibm-plex-mono-v19-latin-regular.woff2 b/public/fonts/ibm-plex-mono-v19-latin-regular.woff2 new file mode 100644 index 0000000..a6c77d6 Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-regular.woff2 differ diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 4d36376..4475e7b 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -58,12 +58,12 @@ const socialImageURL = new URL( - + { // If PUBLIC_GOOGLE_SITE_VERIFICATION is set in the environment variable, diff --git a/src/styles/base.css b/src/styles/base.css index 9b69f69..c74e351 100644 --- a/src/styles/base.css +++ b/src/styles/base.css @@ -1,7 +1,50 @@ +/* ibm-plex-mono-regular - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url('/fonts/ibm-plex-mono-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} +/* ibm-plex-mono-500 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 500; + src: url('/fonts/ibm-plex-mono-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} +/* ibm-plex-mono-600 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 600; + src: url('/fonts/ibm-plex-mono-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} +/* ibm-plex-mono-600italic - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'IBM Plex Mono'; + font-style: italic; + font-weight: 600; + src: url('/fonts/ibm-plex-mono-v19-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} +/* ibm-plex-mono-700 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 700; + src: url('/fonts/ibm-plex-mono-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} + @tailwind base; @tailwind components; @tailwind utilities; + + @layer base { :root, html[data-theme="light"] {