// @ts-check // Note: type annotations allow type checking and IDEs autocompletion const lightCodeTheme = require('prism-react-renderer/themes/github'); const darkCodeTheme = require('prism-react-renderer/themes/dracula'); /** @type {import('@docusaurus/types').Config} */ const config = { title: 'dade', url: 'https://odd12258053.github.io', baseUrl: '/dade/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', // favicon: 'img/favicon.ico', organizationName: 'odd12258053', projectName: 'dade', deploymentBranch: 'gh-pages', presets: [ [ 'classic', /** @type {import('@docusaurus/preset-classic').Options} */ ({ docs: { routeBasePath: '/', sidebarPath: require.resolve('./sidebars.js'), }, pages: false, blog: false, }), ], ], themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ navbar: { title: 'dade', // logo: { // alt: 'logo', // src: 'img/logo.svg', // }, items: [ { href: 'https://github.com/odd12258053/dade', label: 'GitHub', position: 'right', }, ], }, footer: { style: 'dark', links: [], }, prism: { additionalLanguages: ['rust'], theme: lightCodeTheme, darkTheme: darkCodeTheme, }, }), }; module.exports = config;