const math = require('remark-math'); const katex = require('rehype-katex'); module.exports = { title: "Solana Docs", tagline: "Solana is an open source project implementing a new, high-performance, permissionless blockchain.", url: "https://docs.solana.com", baseUrl: "/", favicon: "img/favicon.ico", organizationName: "solana-labs", // Usually your GitHub org/user name. projectName: "solana", // Usually your repo name. onBrokenLinks: 'throw', stylesheets: [ { href: '/katex/katex.min.css', type: 'text/css', integrity: 'sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X', crossorigin: 'anonymous', }, ], themeConfig: { navbar: { logo: { alt: "Solana Logo", src: "img/logo-horizontal.svg", srcDark: "img/logo-horizontal-dark.svg", }, items: [ { href: "https://spl.solana.com", label: "Program Library »", position: "left", }, { to: "developing/programming-model/overview", label: "Develop", position: "left", }, { to: "running-validator", label: "Validate", position: "left", }, { to: "integrations/exchange", label: "Integrate", position: "left", }, { to: "cluster/overview", label: "Learn", position: "left", }, { href: "https://discordapp.com/invite/pquxPsq", label: "Chat", position: "right", }, { href: "https://github.com/solana-labs/solana", label: "GitHub", position: "right", }, ], }, algolia: { // This API key is "search-only" and safe to be published apiKey: "d58e0d68c875346d52645d68b13f3ac0", indexName: "solana", }, footer: { style: "dark", links: [ { title: "Docs", items: [ { label: "Introduction", to: "introduction", }, { label: "Tour de SOL", to: "tour-de-sol", }, ], }, { title: "Community", items: [ { label: "Discord", href: "https://discordapp.com/invite/pquxPsq", }, { label: "Twitter", href: "https://twitter.com/solana", }, { label: "Forums", href: "https://forums.solana.com", }, ], }, { title: "More", items: [ { label: "GitHub", href: "https://github.com/solana-labs/solana", }, ], }, ], copyright: `Copyright © ${new Date().getFullYear()} Solana Foundation`, }, }, presets: [ [ "@docusaurus/preset-classic", { docs: { path: "src", routeBasePath: "/", sidebarPath: require.resolve("./sidebars.js"), remarkPlugins: [math], rehypePlugins: [katex], }, theme: { customCss: require.resolve("./src/css/custom.css"), }, }, ], ], };