summaryrefslogtreecommitdiffstats
path: root/docusaurus/docusaurus.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'docusaurus/docusaurus.config.js')
-rw-r--r--docusaurus/docusaurus.config.js102
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",
+ },
+ ],
+ },
+ },
+};