feat: Initial @nuxtjs/seo setup

This commit is contained in:
2026-03-26 12:09:36 -04:00
parent ff01a43288
commit 515ac61d08
4 changed files with 1663 additions and 5 deletions

View File

@@ -1,8 +1,8 @@
import { version } from "./package.json"; import { version, description } from "./package.json";
// https://nuxt.com/docs/api/configuration/nuxt-config // https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({ export default defineNuxtConfig({
modules: ["@lewebsimple/nuxt-graphql", "@nuxt/ui", "nuxt-svgo"], modules: ["@lewebsimple/nuxt-graphql", "@nuxt/ui", "@nuxtjs/seo", "nuxt-svgo"],
compatibilityDate: "2026-03-18", compatibilityDate: "2026-03-18",
devtools: { enabled: true }, devtools: { enabled: true },
@@ -20,6 +20,14 @@ export default defineNuxtConfig({
wpUrl: "", wpUrl: "",
}, },
ogImage: { enabled: false },
site: {
name: description,
url: "",
},
robots: { sitemap: `${process.env.NUXT_WP_URL}/sitemap_index.xml` },
sitemap: false,
graphql: { graphql: {
client: { client: {
cache: { cache: {

View File

@@ -2,7 +2,7 @@
"name": "@lewebsimple/headless", "name": "@lewebsimple/headless",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"description": "Headless WordPress theme based on Nuxt.", "description": "Headless",
"type": "module", "type": "module",
"scripts": { "scripts": {
"build:nuxt": "nuxt build", "build:nuxt": "nuxt build",
@@ -21,6 +21,7 @@
"@iconify-json/lucide": "^1.2.99", "@iconify-json/lucide": "^1.2.99",
"@lewebsimple/nuxt-graphql": "^0.7.5", "@lewebsimple/nuxt-graphql": "^0.7.5",
"@nuxt/ui": "^4.6.0", "@nuxt/ui": "^4.6.0",
"@nuxtjs/seo": "^4.0.2",
"nuxt": "^4.4.2", "nuxt": "^4.4.2",
"nuxt-svgo": "^4.2.6", "nuxt-svgo": "^4.2.6",
"tailwindcss": "^4.2.2", "tailwindcss": "^4.2.2",

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +0,0 @@
User-Agent: *
Disallow: