From a81117972d39df35574bbab809bb590abc874761 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 14 Jun 2025 19:25:16 +0000 Subject: feat: implement Open Graph image generation and enhance configuration - Added ogImages integration to generate Open Graph images for blog posts. - Updated configuration to include Open Graph settings and default preview image. - Refactored Head component to utilize new preview property for Open Graph meta tags. - Enhanced blog post schema to include preview image for structured data representation. - Introduced utility functions for creating Open Graph images with dynamic content. --- src/assets/JetBrainsMono/JetBrainsMono-Bold.ttf | Bin 0 -> 277828 bytes src/assets/JetBrainsMono/JetBrainsMono-BoldItalic.ttf | Bin 0 -> 279832 bytes src/assets/JetBrainsMono/JetBrainsMono-ExtraBold.ttf | Bin 0 -> 279404 bytes .../JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf | Bin 0 -> 281616 bytes src/assets/JetBrainsMono/JetBrainsMono-ExtraLight.ttf | Bin 0 -> 274144 bytes .../JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf | Bin 0 -> 274240 bytes src/assets/JetBrainsMono/JetBrainsMono-Italic.ttf | Bin 0 -> 276840 bytes src/assets/JetBrainsMono/JetBrainsMono-Light.ttf | Bin 0 -> 276452 bytes src/assets/JetBrainsMono/JetBrainsMono-LightItalic.ttf | Bin 0 -> 277104 bytes src/assets/JetBrainsMono/JetBrainsMono-Medium.ttf | Bin 0 -> 273860 bytes .../JetBrainsMono/JetBrainsMono-MediumItalic.ttf | Bin 0 -> 276804 bytes src/assets/JetBrainsMono/JetBrainsMono-Regular.ttf | Bin 0 -> 273900 bytes src/assets/JetBrainsMono/JetBrainsMono-SemiBold.ttf | Bin 0 -> 277092 bytes .../JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf | Bin 0 -> 279828 bytes src/assets/JetBrainsMono/JetBrainsMono-Thin.ttf | Bin 0 -> 270112 bytes src/assets/JetBrainsMono/JetBrainsMono-ThinItalic.ttf | Bin 0 -> 272984 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Bold.ttf | Bin 0 -> 210988 bytes .../JetBrainsMono/JetBrainsMonoNL-BoldItalic.ttf | Bin 0 -> 214132 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBold.ttf | Bin 0 -> 213372 bytes .../JetBrainsMono/JetBrainsMonoNL-ExtraBoldItalic.ttf | Bin 0 -> 215456 bytes .../JetBrainsMono/JetBrainsMonoNL-ExtraLight.ttf | Bin 0 -> 209072 bytes .../JetBrainsMono/JetBrainsMonoNL-ExtraLightItalic.ttf | Bin 0 -> 209884 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Italic.ttf | Bin 0 -> 211624 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Light.ttf | Bin 0 -> 210840 bytes .../JetBrainsMono/JetBrainsMonoNL-LightItalic.ttf | Bin 0 -> 212320 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Medium.ttf | Bin 0 -> 208276 bytes .../JetBrainsMono/JetBrainsMonoNL-MediumItalic.ttf | Bin 0 -> 211604 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Regular.ttf | Bin 0 -> 208576 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBold.ttf | Bin 0 -> 209864 bytes .../JetBrainsMono/JetBrainsMonoNL-SemiBoldItalic.ttf | Bin 0 -> 214032 bytes src/assets/JetBrainsMono/JetBrainsMonoNL-Thin.ttf | Bin 0 -> 206004 bytes .../JetBrainsMono/JetBrainsMonoNL-ThinItalic.ttf | Bin 0 -> 209124 bytes 32 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Bold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-BoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-ExtraBold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-ExtraLight.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Italic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Light.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-LightItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Medium.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-MediumItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Regular.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-SemiBold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-Thin.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMono-ThinItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Bold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-BoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLight.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLightItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Italic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Light.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-LightItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Medium.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-MediumItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Regular.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBold.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBoldItalic.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-Thin.ttf create mode 100644 src/assets/JetBrainsMono/JetBrainsMonoNL-ThinItalic.ttf (limited to 'src/assets') diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Bold.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Bold.ttf new file mode 100644 index 0000000..8c93043 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Bold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-BoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-BoldItalic.ttf new file mode 100644 index 0000000..1ddf216 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-BoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-ExtraBold.ttf b/src/assets/JetBrainsMono/JetBrainsMono-ExtraBold.ttf new file mode 100644 index 0000000..435d7a7 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-ExtraBold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf new file mode 100644 index 0000000..79e616e Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-ExtraLight.ttf b/src/assets/JetBrainsMono/JetBrainsMono-ExtraLight.ttf new file mode 100644 index 0000000..c131cbf Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-ExtraLight.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf new file mode 100644 index 0000000..a768985 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-ExtraLightItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Italic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Italic.ttf new file mode 100644 index 0000000..ccc9d6a Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Italic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Light.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Light.ttf new file mode 100644 index 0000000..15f15a2 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Light.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-LightItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-LightItalic.ttf new file mode 100644 index 0000000..506208f Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-LightItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Medium.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Medium.ttf new file mode 100644 index 0000000..9767115 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Medium.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-MediumItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-MediumItalic.ttf new file mode 100644 index 0000000..415a9e3 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-MediumItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Regular.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Regular.ttf new file mode 100644 index 0000000..dff66cc Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Regular.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-SemiBold.ttf b/src/assets/JetBrainsMono/JetBrainsMono-SemiBold.ttf new file mode 100644 index 0000000..a70e69b Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-SemiBold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf new file mode 100644 index 0000000..968602e Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-SemiBoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-Thin.ttf b/src/assets/JetBrainsMono/JetBrainsMono-Thin.ttf new file mode 100644 index 0000000..7dbe2ac Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-Thin.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMono-ThinItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMono-ThinItalic.ttf new file mode 100644 index 0000000..c6ad6c2 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMono-ThinItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Bold.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Bold.ttf new file mode 100644 index 0000000..f78f84f Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Bold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-BoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-BoldItalic.ttf new file mode 100644 index 0000000..9fb8c83 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-BoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBold.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBold.ttf new file mode 100644 index 0000000..fe5be6a Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBoldItalic.ttf new file mode 100644 index 0000000..59fc980 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraBoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLight.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLight.ttf new file mode 100644 index 0000000..6da7b75 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLight.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLightItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLightItalic.ttf new file mode 100644 index 0000000..5733efc Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-ExtraLightItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Italic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Italic.ttf new file mode 100644 index 0000000..4e9c380 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Italic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Light.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Light.ttf new file mode 100644 index 0000000..0b79b0c Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Light.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-LightItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-LightItalic.ttf new file mode 100644 index 0000000..b5e0842 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-LightItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Medium.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Medium.ttf new file mode 100644 index 0000000..1454372 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Medium.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-MediumItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-MediumItalic.ttf new file mode 100644 index 0000000..8d63c6c Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-MediumItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Regular.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Regular.ttf new file mode 100644 index 0000000..70d2ec9 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Regular.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBold.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBold.ttf new file mode 100644 index 0000000..ce60a88 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBold.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBoldItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBoldItalic.ttf new file mode 100644 index 0000000..3b3f8f6 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-SemiBoldItalic.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-Thin.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-Thin.ttf new file mode 100644 index 0000000..bea837e Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-Thin.ttf differ diff --git a/src/assets/JetBrainsMono/JetBrainsMonoNL-ThinItalic.ttf b/src/assets/JetBrainsMono/JetBrainsMonoNL-ThinItalic.ttf new file mode 100644 index 0000000..f0bfed7 Binary files /dev/null and b/src/assets/JetBrainsMono/JetBrainsMonoNL-ThinItalic.ttf differ -- cgit v1.2.3