nuxt-directus-seo

Tính năng - Tạo config SEO cho toàn bộ app NUXTJS khi sử dụng chung với directus và module directus SEO từ codihaus
1,927
Install
npm install nuxt-directus-seo
Latest Version:1.12.0
Vue:3
License:MIT
Last Updated:Mar 31, 2025
Links: Repository  ·  npm
Maintainer: codihausvn

Nuxt Directus SEO

Tính năng

  • Tạo config SEO cho toàn bộ app NUXTJS khi sử dụng chung với directus và module directus SEO từ codihaus

Quick Setup

  1. Add nuxt-directus-seo dependency to your project
# Using pnpm
pnpm add -D nuxt-directus-seo
# Using yarn
yarn add --dev nuxt-directus-seo
# Using npm
npm install --save-dev nuxt-directus-seo
  1. Add nuxt-directus-seo to the modules section of nuxt.config.ts
export default defineNuxtConfig({
  modules: [
    'nuxt-directus-seo'
  ]
})

Cách sử dụng

  1. Thêm useDirectusGlobalSeo(); vào component, layout tổng của dự án
  2. Các Screen cụ thể
  • Khai báo trong Screen cụ thể (Component mà router sẽ render)
    useDirectusCollectionSeo('COLLECTION_NAME', {
        title: "ABC",
        id: 34
    });
  • COLLECTION_NAME: Tên collection ứng với phần setting của SEO detail
    • Khi MODEL không có setting detail, hoặc người dùng không nhập, sẽ lấy từ setting chung của collection đó
  • MODEL: Dữ liệu detail của model hiện tại, với cấu trúc có sẵn field seo_details bên trong
{
    "title": "TITLE",
    "id": "",
    "seo_details": {
       "meta_title": "..." 
    }
}

Version History

Version Released Vue License
1.12.0 ^3.0 MIT
1.11.0 ^3.0 MIT
1.10.0 ^3.0 MIT
1.9.0 ^3.0 MIT
1.8.11 ^3.0 MIT