// @ts-check // Note: type annotations allow type checking and IDEs autocompletion const lightCodeTheme = require('prism-react-renderer/themes/github'); /** @type {import('@docusaurus/types').Config} */ const config = { title: 'The Cyber Board Room', tagline: 'CBR', favicon: 'img/favicon.ico', url: 'https://tbd', baseUrl: '/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', i18n: { defaultLocale: 'en', locales: ['en'], }, presets: [ [ 'classic', /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { //path: '../', sidebarPath: require.resolve('./sidebars.js'), }, theme: { customCss: [ require.resolve("./src/css/custom.css"), require.resolve("antd/dist/antd.css"), ], }, }), ], ], themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ colorMode: { defaultMode: "light", disableSwitch: true, respectPrefersColorScheme: false, }, navbar: { title: 'The CBR', logo: { alt: 'The Cyber Board Room', src: 'img/cbr-logo.jpg', }, items: [ { type: 'doc', docId: 'content/cybersecurity-in-the-boardroom', position: 'left', label: 'Security Content', }, { to: '/Athena', label: 'Athena', position: 'left', }, ], }, footer: { style: 'dark', copyright: `Copyright © ${new Date().getFullYear()} The Cyber Board Room`, }, prism: { theme: lightCodeTheme, }, }), }; module.exports = config;