doc/docusaurus.docs.config.js (150 lines of code) (raw):

/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ /** @type {import('@docusaurus/types').DocusaurusConfig} */ module.exports = { title: 'MapillaryJS', tagline: 'Interactive, extendable street imagery map experiences', url: 'https://mapillary.github.io', baseUrl: '/mapillary-js/', onBrokenLinks: 'error', onBrokenMarkdownLinks: 'error', favicon: 'img/favicon.png', organizationName: 'mapillary', projectName: 'mapillary-js', presets: [ [ '@docusaurus/preset-classic', { docs: { sidebarPath: require.resolve('./sidebars/docs.sidebars.js'), editUrl: 'https://github.com/mapillary/mapillary-js/edit/main/doc', }, theme: { customCss: require.resolve('./src/css/custom.css'), }, }, ], ], plugins: [ [ '@docusaurus/plugin-content-docs', { id: 'examples', path: 'examples', routeBasePath: 'examples', sidebarPath: require.resolve('./sidebars/examples.sidebars.js'), editUrl: 'https://github.com/mapillary/mapillary-js/edit/main/doc', }, ], ], themes: ['@docusaurus/theme-live-codeblock'], themeConfig: { algolia: { apiKey: 'babb57526d420b45135a3724e9cabb84', indexName: 'mapillary', }, navbar: { title: 'MapillaryJS', logo: { alt: 'MapillaryJS', src: 'img/logo_green.svg', }, items: [ { to: 'docs', activeBasePath: 'docs', label: 'Docs', position: 'right', }, { to: 'api', activeBasePath: 'api', label: 'API', position: 'right', }, { to: 'examples', activeBasePath: 'examples', label: 'Examples', position: 'right', }, { href: 'https://github.com/mapillary/mapillary-js', label: 'GitHub', position: 'right', }, ], }, footer: { style: 'dark', links: [ { title: 'Docs', items: [ { label: 'Getting Started', to: 'docs', }, { label: 'Main Concepts', to: 'docs/main/guide', }, { label: 'Extension', to: 'docs/extension/extend', }, { label: 'API Reference', to: 'api', }, { label: 'Examples', to: 'examples', }, { label: 'Theory', to: 'docs/theory/theory', }, { label: 'Migration', to: 'docs/migration/v4', }, ], }, { title: 'More', items: [ { label: 'GitHub', href: 'https://github.com/mapillary/mapillary-js', }, ], }, { title: 'Legal', items: [ { label: 'Privacy', href: 'https://opensource.facebook.com/legal/privacy/', }, { label: 'Terms', href: 'https://opensource.facebook.com/legal/terms/', }, { label: 'Data Policy', href: 'https://opensource.facebook.com/legal/data-policy/', }, { label: 'Cookie Policy', href: 'https://opensource.facebook.com/legal/cookie-policy/', }, ], }, ], logo: { alt: 'Facebook Open Source Logo', src: 'img/oss_logo.png', href: 'https://opensource.facebook.com', }, copyright: `Copyright © ${new Date().getFullYear()} Facebook, Inc. Built with Docusaurus.`, }, }, };