docs.status.network/docusaurus.config.ts

105 lines
2.5 KiB
TypeScript

import type * as Preset from '@docusaurus/preset-classic';
import type { Config } from '@docusaurus/types';
const config: Config = {
title: 'Status Network Documentation',
tagline: 'The Social Playground',
url: 'https://docs.status.network',
baseUrl: '/',
favicon: 'img/favicon.ico',
organizationName: 'status-network',
projectName: 'docs',
presets: [
[
'classic',
{
docs: {
sidebarPath: './sidebars.ts',
editUrl: 'https://github.com/status-im/status-network-docs/tree/main/',
routeBasePath: '/',
},
blog: false,
pages: false,
theme: {
customCss: './src/css/custom.css',
},
} satisfies Preset.Options,
],
],
themeConfig: {
colorMode: {
defaultMode: 'dark',
respectPrefersColorScheme: true,
},
navbar: {
title: 'Status Network Docs',
logo: {
alt: 'Status Network Logo',
src: 'img/sn_logo.svg',
},
items: [
{
type: 'dropdown',
label: 'Tools',
position: 'left',
items: [
{
label: '🔌 RPC',
to: '/tools/rpc',
},
{
label: '👥 Multisig Wallets',
to: '/tools/multisig-wallets',
},
{
label: '🌉 Bridge',
to: '/tools/bridge',
},
{
label: '🚰 Testnet Faucets',
to: '/tools/testnet-faucets',
},
{
label: '🔎 Block Explorers',
to: '/tools/block-explorers',
},
{
label: '📊 Data Indexers',
to: '/tools/data-indexers',
},
{
label: '🔮 Oracles',
to: '/tools/oracles',
},
{
label: '🔗 Interoperability',
to: '/tools/interoperability',
},
{
label: '🎲 Randomness',
to: '/tools/randomness',
},
{
label: '🛠️ General Tooling',
to: '/tools/general-tooling',
},
{
label: '🖥️ Node Operators',
to: '/tools/node-operators',
},
],
},
{
href: 'https://hub.status.network',
label: 'Hub',
position: 'right',
className: 'hub-button',
},
],
},
},
} satisfies Config;
export default config;