diff options
Diffstat (limited to 'docusaurus/docusaurus.config.js')
-rw-r--r-- | docusaurus/docusaurus.config.js | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/docusaurus/docusaurus.config.js b/docusaurus/docusaurus.config.js new file mode 100644 index 0000000..1cb19b7 --- /dev/null +++ b/docusaurus/docusaurus.config.js @@ -0,0 +1,102 @@ +/** + * @license + * SPDX-License-Identifier: AGPL-3.0-or-later + * This file is part of Wolfree. + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + */ + +// @ts-check + +/** @type {import('@docusaurus/types').Config} */ +module.exports = { + title: "Wolfree - Free WolframAlpha step-by-step solution", + url: "http://example.com", + baseUrl: "/", + favicon: "data:,", + presets: [ + [ + "classic", + /** @type {import('@docusaurus/preset-classic').Options} */ + { + docs: { + sidebarPath: require.resolve("./sidebars.js"), + routeBasePath: "/", + breadcrumbs: false, + }, + blog: false, + pages: false, + theme: { + customCss: [require.resolve("./src/css/custom.css")], + }, + }, + ], + ], + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + themeConfig: { + colorMode: { + disableSwitch: true, + }, + docs: { + sidebar: { + hideable: true, + }, + }, + navbar: { + hideOnScroll: true, + items: [ + { + to: "/", + label: "Wolfree", + position: "left", + }, + { + to: "pathname:///input/", + label: "Input", + position: "right", + target: "_self", + }, + { + to: "/mirror", + label: "Mirror", + position: "right", + }, + { + to: "/source", + label: "Source", + position: "right", + }, + ], + }, + footer: { + links: [ + { + label: "Home page", + href: "/", + }, + { + html: '<a class="footer__link-item" href="/input/">Input math problems</a>', + }, + { + label: "Mirror site", + href: "/mirror", + }, + { + label: "Source code", + href: "/source", + }, + { + label: "Community", + href: "/community", + }, + { + label: "Acknowledgment", + href: "/acknowledgment", + }, + { + label: "DMCA takedown", + href: "/dmca", + }, + ], + }, + }, +}; |