website/docusaurus.config.js (97 lines of code) (raw):

const { fbInternalOnly } = require('internaldocs-fb-helpers'); /** * 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. */ module.exports = { title: 'Draft.js', tagline: 'Rich Text Editor Framework for React', url: 'https://draftjs.org', baseUrl: '/', organizationName: 'facebook', projectName: 'draft-js', favicon: 'img/draftjs-logo.ico', presets: [['@docusaurus/preset-classic', { docs: { path: '../docs', sidebarPath: require.resolve('./sidebars.js'), editUrl: 'https://github.com/facebook/draft-js/edit/master/docs', showLastUpdateAuthor: true, showLastUpdateTime: true }, theme: { customCss: require.resolve('./src/css/custom.css') } }]], themeConfig: { disableDarkMode: true, announcementBar: { id: 'support_ukraine', content: 'Support Ukraine πŸ‡ΊπŸ‡¦ <a target="_blank" rel="noopener noreferrer" href="https://opensource.facebook.com/support-ukraine"> Help Provide Humanitarian Aid to Ukraine</a>.', backgroundColor: '#20232a', textColor: '#fff', isCloseable: false, }, navbar: { title: 'Draft.js', logo: { alt: 'Draft.js Logo', src: 'img/draftjs-logo.svg' }, links: [{ to: 'docs/getting-started', label: 'Docs', position: 'right' }, { href: 'https://github.com/facebook/draft-js', label: 'GitHub', position: 'right' }, ...fbInternalOnly([{ "to": "docs/fb/index", "label": "FB Internal", "position": "right" }])] }, algolia: { apiKey: 'ae94c9e3ee00ea8edddd484adafc37cd', indexName: 'draft-js' }, googleAnalytics: { trackingID: 'UA-44373548-19' }, footer: { style: 'dark', links: [{ title: 'Docs', items: [{ label: 'Getting Started', to: 'docs/getting-started' }, { label: 'API Reference', to: 'docs/api-reference-editor' }] }, { title: 'Community', items: [{ label: 'Stack Overflow', href: 'https://stackoverflow.com/questions/tagged/draftjs' }, { label: 'Twitter', href: 'https://twitter.com/draft_js' }] }, { title: 'More', items: [{ label: 'GitHub', href: 'https://github.com/facebook/draft-js' }] }], logo: { alt: 'Facebook Open Source Logo', src: '/img/oss_logo.png', href: 'https://opensource.facebook.com/' }, copyright: `Copyright © ${new Date().getFullYear()} Facebook, Inc.` } }, plugins: [require.resolve('docusaurus-plugin-internaldocs-fb')], };