aboutsummaryrefslogtreecommitdiff
path: root/astro.config.mjs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2025-06-14 22:25:16 +0300
committerValentin Popov <valentin@popov.link>2025-06-14 22:25:16 +0300
commita81117972d39df35574bbab809bb590abc874761 (patch)
tree41cb25172c7603d2ea0dc275f8d90c72d83bf5a1 /astro.config.mjs
parent3d0f4857465e55815809719a4a4438e8a3cd16a0 (diff)
downloadpopov.link-a81117972d39df35574bbab809bb590abc874761.tar.xz
popov.link-a81117972d39df35574bbab809bb590abc874761.zip
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.
Diffstat (limited to 'astro.config.mjs')
-rw-r--r--astro.config.mjs3
1 files changed, 2 insertions, 1 deletions
diff --git a/astro.config.mjs b/astro.config.mjs
index 07e5d30..bbf2ac0 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,11 +1,12 @@
import { defineConfig } from "astro/config";
import { remarkReadingTime } from "./src/plugins/remarkReadingTime";
+import ogImages from "./src/integrations/ogImages";
import sitemap from "@astrojs/sitemap";
export default defineConfig({
site: "https://popov.link",
output: "static",
- integrations: [sitemap()],
+ integrations: [sitemap(), ogImages()],
build: {
inlineStylesheets: "always",
},