const DEFAULT_SEO = {
  title: "Tootaio Studio",
  description:
    "A creative technology studio offering custom development services, specializing in full-stack solutions for websites, software, games, and interactive experiences.",
  keywords:
    "Tootaio, Tootaio Studio, custom development, full-stack solutions, web development, software development, game development, interactive experiences",
  url: "https://tootaio.com",
  image: "https://tootaio.com/og-image-1.png",
};

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  compatibilityDate: "2025-07-15",
  devtools: { enabled: true },
  modules: [
    "@nuxt/content",
    "@nuxt/ui",
    "@nuxt/eslint",
    "@nuxtjs/i18n",
    "@nuxtjs/seo",
  ],
  css: ["@/assets/css/main.css"],
  app: {
    head: {
      titleTemplate: "%s - Tootaio Studio",
      meta: [
        { name: "viewport", content: "width=device-width, initial-scale=1" },
        { charset: "utf-8" },
      ],
    },
  },
  i18n: {
    defaultLocale: "en",
    locales: [
      {
        code: "en",
        iso: "en-US",
        name: "English",
        files: ["en-US/index.json"],
      },
      {
        code: "zh-CN",
        iso: "zh-CN",
        name: "简体中文",
        files: ["zh-CN/index.json"],
      },
    ],
  },
  seo: {
    meta: {
      title: DEFAULT_SEO.title,
      description: DEFAULT_SEO.description,
      keywords: DEFAULT_SEO.keywords,
      ogTitle: DEFAULT_SEO.title,
      ogDescription: DEFAULT_SEO.description,
      ogImage: DEFAULT_SEO.image,
      ogUrl: DEFAULT_SEO.url,
      twitterCard: "summary_large_image",
      twitterTitle: DEFAULT_SEO.title,
      twitterDescription: DEFAULT_SEO.description,
      twitterImage: DEFAULT_SEO.image,
    },
  },
  site: {
    url: "https://tootaio.com",
  },
});
