Site config

{
    title:"KServe",
    tagline:"Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes",
    favicon:"img/favicon-32x32.png",
    url:"https://deploy-preview-616--elastic-nobel-0aef7a.netlify.app",
    baseUrl:"/",
    organizationName:"kserve",
    projectName:"website",
    trailingSlash:false,
    onBrokenLinks:"throw",
    i18n:{
      defaultLocale:"en",
      locales:[
        "en"
      ],
      path:"i18n",
      localeConfigs:{}
    },
    staticDirectories:[
      "static"
    ],
    markdown:{
      mermaid:true,
      hooks:{
        onBrokenMarkdownLinks:"throw",
        onBrokenMarkdownImages:"throw"
      },
      format:"mdx",
      emoji:true,
      mdx1Compat:{
        comments:true,
        admonitions:true,
        headingIds:true
      },
      anchors:{
        maintainCase:false
      }
    },
    themes:[
      "@docusaurus/theme-mermaid",
      "docusaurus-theme-openapi-docs"
    ],
    presets:[
      [
        "classic",
      ]
    ],
    themeConfig:{
      image:"img/kserve-logo-small.png",
      metadata:[
      ],
      announcementBar:{
        id:"announcementBar-v0.17",
        content:"🎉️ <b><a target="_blank" href="https://www.cncf.io/blog/2025/11/11/kserve-becomes-a-cncf-incubating-project/">KServe has joined CNCF!</a></b> 🥳️",
        backgroundColor:"#588be8",
        textColor:"#ffffff",
        isCloseable:true
      },
      navbar:{
        title:"KServe",
        hideOnScroll:false
      },
      footer:{
        style:"dark",
        links:[
        ],
        copyright:"Copyright © 2026 The KServe Authors. All rights reserved. <br/> The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" target="_blank" rel="noopener noreferrer" className="underline"> Trademark Usage page. </a>"
      },
      prism:{
        additionalLanguages:[],
        magicComments:[
        ]
      },
      colorMode:{
        defaultMode:"light",
        disableSwitch:false,
        respectPrefersColorScheme:false
      },
      docs:{
        versionPersistence:"localStorage",
      },
      blog:{
      },
      tableOfContents:{
        minHeadingLevel:2,
        maxHeadingLevel:3
      },
      mermaid:{
        options:{}
      }
    },
    plugins:[
      [
        "/opt/build/repo/node_modules/@easyops-cn/docusaurus-search-local/dist/server/server/index.js",
      ],
      [
        "docusaurus-plugin-openapi-docs",
      ],
      [
        "@docusaurus/plugin-google-gtag",
      ],
      [
        "@docusaurus/plugin-client-redirects",
      ]
    ],
    baseUrlIssueBanner:true,
    future:{
      v4:{
        removeLegacyPostBuildHeadAttribute:false,
        useCssCascadeLayers:false
      },
      experimental_faster:{
        swcJsLoader:false,
        swcJsMinimizer:false,
        swcHtmlMinimizer:false,
        lightningCssMinimizer:false,
        mdxCrossCompilerCache:false,
        rspackBundler:false,
        rspackPersistentCache:false,
        ssgWorkerThreads:false
      },
      experimental_storage:{
        type:"localStorage",
        namespace:false
      },
      experimental_router:"browser"
    },
    onBrokenAnchors:"warn",
    onDuplicateRoutes:"warn",
    customFields:{},
    scripts:[],
    headTags:[],
    stylesheets:[],
    clientModules:[],
    titleDelimiter:"|",
    noIndex:false
}