const path = require("path"); module.exports = { title: "Frigate", tagline: "NVR With Realtime Object Detection for IP Cameras", url: "https://docs.frigate.video", baseUrl: "/", onBrokenLinks: "throw", onBrokenMarkdownLinks: "warn", favicon: "img/favicon.ico", organizationName: "blakeblackshear", projectName: "frigate", themes: ["@docusaurus/theme-mermaid"], markdown: { mermaid: true, }, themeConfig: { algolia: { appId: "WIURGBNBPY", apiKey: "d02cc0a6a61178b25da550212925226b", indexName: "frigate", }, docs: { sidebar: { hideable: true, }, }, prism: { additionalLanguages: ["bash", "json"], }, navbar: { title: "Frigate", logo: { alt: "Frigate", src: "img/logo.svg", srcDark: "img/logo-dark.svg", }, items: [ { to: "/", activeBasePath: "docs", label: "Docs", position: "left", }, { href: "https://frigate.video", label: "Website", position: "right", }, { href: "http://demo.frigate.video", label: "Demo", position: "right", }, { href: "https://github.com/blakeblackshear/frigate", label: "GitHub", position: "right", }, ], }, footer: { style: "dark", links: [ { title: "Community", items: [ { label: "GitHub", href: "https://github.com/blakeblackshear/frigate", }, { label: "Discussions", href: "https://github.com/blakeblackshear/frigate/discussions", }, ], }, ], copyright: `Copyright © ${new Date().getFullYear()} Blake Blackshear`, }, }, plugins: [path.resolve(__dirname, "plugins", "raw-loader")], presets: [ [ "@docusaurus/preset-classic", { docs: { routeBasePath: "/", sidebarPath: require.resolve("./sidebars.js"), // Please change this to your repo. editUrl: "https://github.com/blakeblackshear/frigate/edit/master/docs/", sidebarCollapsible: false, }, theme: { customCss: require.resolve("./src/css/custom.css"), }, }, ], ], };