UNPKG

og-images-generator

Version:

Generate OG images from a static folder and / or a middleware. Extract metadata from HTML pages. No headless browser involved. Comes as a CLI, API or plugins.

20 lines (16 loc) 491 B
import { generateOgImages } from 'og-images-generator/api'; import { applyViteDevServerMiddleware } from './vite-plugin.js'; /** * @param {import("../collect").PathsOptions} [options] * @returns {import('astro').AstroIntegration} */ export function astroOgImagesGenerator(options) { return { name: 'og-images-generator', hooks: { 'astro:server:setup': ({ server }) => applyViteDevServerMiddleware(server), 'astro:build:done': () => generateOgImages(options), }, }; }