@nuxtjs/cloudinary
Cloudinary integration with for Nuxt
This is a module for version 3.X of Nuxt. If you are looking for Nuxt 2.X support check out the following branch and the legacy documentation here
Features
- Nuxt 3 ready
- Useful
CldImage.vue
component - Handy
useCldImageUrl
composable - Automatically optimize images and deliver in modern formats
- Remove backgrounds from images
- Dynamically add image and text overlays to images
Quick Setup
- Add
@nuxtjs/cloudinary
dependency to your project
yarn add @nuxtjs/cloudinary
npm install @nuxtjs/cloudinary
- Add
@nuxtjs/cloudinary
to themodules
section ofnuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxtjs/cloudinary'],
})
See module options for more configuration options.
- Create .env file with following
CLOUDINARY_CLOUD_NAME
variable:
CLOUDINARY_CLOUD_NAME=<YOUR_CLOUDINARY_CLOUD_NAME>
And that's it! You can now use Clodinary in Nuxt
<template>
<CldImage
src="cld-sample-5.jpg"
width="987"
height="987"
/>
</template>
Development
- Clone this repository
- Install dependencies using
yarn install
ornpm install
- Start development server using
npm run dev