More Premium Hugo Themes Premium Nuxt Themes

Og Image

Generate OG Images with Vue templates in Nuxt.

Og Image

Generate OG Images with Vue templates in Nuxt.

Author Avatar Theme by nuxt-modules
Github Stars Github Stars: 501
Last Commit Last Commit: Jan 16, 2026 -
First Commit Created: Dec 18, 2023 -
Og Image screenshot

Overview:

This product is called Nuxt-og-image and it is a tool that allows users to create and customize open graph (og:image) images for their websites or applications. It provides built-in templates and Vue components for designing og:images. With Nuxt-og-image, users can design and test their og:images in the Nuxt DevTools OG Image Playground. The tool also supports rendering using Satori: Tailwind / UnoCSS with themes, Google fonts, and 6 emoji families. It can work on the edge using Vercel Edge, Netlify Edge, and Cloudflare Workers.

Features:

  • Create og:image templates: Users can choose from built-in templates or create their own og:image templates using Vue components.
  • Design and test og:images: The Nuxt DevTools OG Image Playground allows users to design and test their og:images with full hot module replacement (HMR) support.
  • Render using Satori: Nuxt-og-image supports rendering using Satori: Tailwind / UnoCSS with users’ chosen theme, Google fonts, and 6 emoji families.
  • Prerender using the Browser: Users can prerender og:images using the browser, making it easy to handle complex templates with ease and without pain.
  • Generate screenshots: If users don’t want to design custom og:images, Nuxt-og-image allows them to generate screenshots for every page. Users can also customize the screenshot generation, such as hiding elements and waiting for animations.
  • Works on the edge: Nuxt-og-image can work on the edge using platforms like Vercel Edge, Netlify Edge, and Cloudflare Workers.

Installation:

To install Nuxt-og-image, follow these steps:

  1. Add the nuxt-og-image dependency to your project.
  2. Include it in the modules section of your nuxt.config file.
  3. Restart your Nuxt server to apply the changes.

Example:

npm install nuxt-og-image
// nuxt.config.js
module.exports = {
  // Other configurations...
  modules: [
    'nuxt-og-image',
  ],
  // Other configurations...
}

Summary:

Nuxt-og-image is a powerful tool for creating and customizing open graph images. It provides various features such as built-in templates, Vue component customization, design testing, rendering using Satori, prerendering using the browser, generating screenshots, and working on the edge. With Nuxt-og-image, users can easily enhance the visual representation of their website or application on social media platforms and other web services that support open graph images.