• Stars
    star
    268
  • Rank 153,144 (Top 4 %)
  • Language
    TypeScript
  • Created almost 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Enlightened runtime images generated with Vue templates.

nuxt-og-image

NPM version NPM Downloads GitHub stars

Enlightened runtime images generated with Vue templates, for Nuxt.


Status: v2 Released
Please report any issues πŸ›
Made possible by my Sponsor Program πŸ’–
Follow me @harlan_zw 🐦 β€’ Join Discord for help

Features

  • ✨ Turn your Vue components into og:image templates
  • 🎨 Design them in the OG Image Playground with full HMR
  • β–² Render using Satori: Tailwind classes, Google fonts, emoji support and more!
  • πŸ€– Or prerender using the Browser: Supporting painless, complex templates
  • πŸ“Έ Feeling lazy? Just generate screenshots for every page: hide elements, wait for animations, and more
  • βš™οΈ Works on the edge: Vercel Edge, Netlify Edge and Cloudflare Workers

Installation

  1. Install nuxt-og-image dependency to your project:
#
yarn add -D nuxt-og-image
#
npm install -D nuxt-og-image
#
pnpm i -D nuxt-og-image
  1. Add it to your modules section in your nuxt.config:
export default defineNuxtConfig({
  modules: ['nuxt-og-image']
})

Playgrounds

Documentation

πŸ“– Read the full documentation for more information.

Sponsors

License

MIT License Β© 2023-PRESENT Harlan Wilton

More Repositories

1

unlighthouse

Scan your entire site with Google Lighthouse in 2 minutes (on average). Open source, fully configurable with minimal setup.
JavaScript
3,840
star
2

nuxt-seo

The complete SEO solution for Nuxt.
TypeScript
1,053
star
3

nuxt-delay-hydration

Delayed hydration for progressively enhanced apps. Reduced blocking time and improved Google Lighthouse scores. ⚑️
TypeScript
369
star
4

request-indexing

Find your missing on pages Google and request them to be indexed using the Web Search Indexing API.
TypeScript
313
star
5

nuxt-webpack-optimisations

Make your Nuxt.js webpack builds faster ⚑
TypeScript
269
star
6

harlanzw.com

My personal website built with Nuxt 3 and Nuxt Content 2.
Vue
195
star
7

nuxt-simple-sitemap

Powerfully flexible XML Sitemaps that integrate seamlessly, for Nuxt.
TypeScript
166
star
8

nuxt-schema-org

The quickest and easiest way to build Schema.org graphs for Nuxt.
TypeScript
145
star
9

zhead

All of the TypeScript definitions for <head>.
TypeScript
122
star
10

nuxt-simple-robots

(Migrated to @nuxtjs/robots) Tame the robots crawling and indexing your Nuxt site.
TypeScript
114
star
11

nuxt-link-checker

Find and magically fix links that may be negatively effecting your Nuxt sites SEO.
TypeScript
87
star
12

nuxt-seo-utils

SEO utilities to improve your Nuxt sites discoverability and shareability.
TypeScript
75
star
13

unrouted

Unrouted is a minimal, composable router built for speed, portability and DX
TypeScript
67
star
14

nuxt-site-config

Unifying site config with powerful and flexible APIs, for module authors and users.
TypeScript
65
star
15

harlanzw.com-vitepress

My personal blog built using VitePress and TailwindCSS
Vue
44
star
16

vue-cli-plugin-import-components

πŸ”Œ Automatically import components in your Vue CLI apps.
TypeScript
39
star
17

packrup

Simple utils to pack arrays, objects and strings to a flat object (and back again).
TypeScript
17
star
18

schema-org-graph

Build Schema.org graphs for JavaScript Runtimes (Browser, Node, etc). Improve your sites SEO with quick and easy Rich Results.
TypeScript
16
star
19

laradock-cli

[Unmaintained] Your new best friend for Laradock.
Dockerfile
16
star
20

changelogd

πŸͺ΅ Aggressively find a packages changelog (or releases) between versions.
TypeScript
9
star
21

wp-keystone

A Wordpress Boilerplate combining the best libraries and practices
PHP
8
star
22

laravel-swiftype

Swiftype Integration for Laravel
PHP
7
star
23

nuxt-mycelium

πŸ„ TBA 🀫
TypeScript
7
star
24

to-vite-and-beyond-a-history-and-future-of-bundling

Vue
6
star
25

WP-Development-Environment

WorldPress Plugin - Development Environment
PHP
5
star
26

nuxt-seo-ui

Deprecated - Nuxt components with Schema.org and SEO integrations
TypeScript
5
star
27

talk-supercharged-head-management

NuxtNation 2022 Talk - VueUse Head v1
Vue
3
star
28

laravel-modern-mail

TBA
PHP
2
star
29

static

TypeScript
1
star
30

blockfolio-php

Blockfolio SDK for PHP - Unofficial
PHP
1
star
31

penguin-pass

Laravel / PHP Package for kid friendly passwords
PHP
1
star
32

nuxt-og-image-playground

Testing out nitro deployments with nuxt-og-imge.
Vue
1
star