| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- const math = require("remark-math");
- const katex = require("rehype-katex");
- module.exports = {
- title: "Agave",
- tagline:
- "Agave is an open source project implementing a new, high-performance, permissionless blockchain.",
- url: "https://docs.anza.xyz",
- baseUrl: "/",
- favicon: "img/favicon.ico",
- organizationName: "anza-xyz", // Usually your GitHub org/user name.
- projectName: "agave", // 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: {
- prism: {
- additionalLanguages: ["rust"],
- },
- navbar: {
- logo: {
- alt: "Anza Logo",
- src: "img/logo-horizontal.svg",
- srcDark: "img/logo-horizontal-dark.svg",
- },
- items: [
- {
- to: "cli",
- label: "CLI",
- position: "left",
- },
- {
- to: "architecture",
- label: "Architecture",
- position: "left",
- },
- {
- to: "operations",
- label: "Operating a Validator",
- position: "left",
- },
- {
- to: "contributing",
- label: "Contributing to Agave",
- position: "left",
- },
- {
- label: "More",
- position: "left",
- items: [
- { label: "Proposals", to: "proposals" },
- {
- href: "https://spl.solana.com",
- label: "Solana Program Library",
- },
- ],
- },
- {
- href: "https://solana.com/discord",
- // label: "Discord",
- className: "header-link-icon header-discord-link",
- "aria-label": "Solana Tech Discord",
- position: "right",
- },
- {
- href: "https://github.com/anza-xyz/agave/",
- // label: "GitHub",
- className: "header-link-icon header-github-link",
- "aria-label": "GitHub repository",
- position: "right",
- },
- ],
- },
- algolia: {
- // This API key is "search-only" and safe to be published
- apiKey: "011e01358301f5023b02da5db6af7f4d",
- appId: "FQ12ISJR4B",
- indexName: "solana",
- contextualSearch: true,
- },
- footer: {
- style: "dark",
- links: [
- {
- title: "Documentation",
- items: [
- {
- label: "Developers »",
- href: "https://solana.com/developers",
- },
- {
- label: "Running a Validator",
- to: "operations",
- },
- {
- label: "Command Line",
- to: "cli",
- },
- {
- label: "Architecture",
- to: "architecture",
- },
- ],
- },
- {
- title: "Community",
- items: [
- {
- label: "Stack Exchange »",
- href: "https://solana.stackexchange.com/",
- },
- {
- label: "GitHub »",
- href: "https://github.com/anza-xyz/agave",
- },
- {
- label: "Discord »",
- href: "https://solana.com/discord",
- },
- {
- label: "Twitter »",
- href: "https://solana.com/twitter",
- },
- {
- label: "Forum »",
- href: "https://forum.solana.com",
- },
- ],
- },
- {
- title: "Resources",
- items: [
- {
- label: "Terminology »",
- href: "https://solana.com/docs/terminology",
- },
- {
- label: "Proposals",
- to: "proposals",
- },
- {
- href: "https://spl.solana.com",
- label: "Solana Program Library »",
- },
- ],
- },
- ],
- copyright: `Copyright © ${new Date().getFullYear()} Anza`,
- },
- },
- presets: [
- [
- "@docusaurus/preset-classic",
- {
- docs: {
- path: "src",
- breadcrumbs: true,
- routeBasePath: "/",
- sidebarPath: require.resolve("./sidebars.js"),
- remarkPlugins: [math],
- rehypePlugins: [katex],
- },
- theme: {
- customCss: require.resolve("./src/css/custom.css"),
- },
- // Google Analytics are only active in prod
- // gtag: {
- // this GA code is safe to be published
- // trackingID: "",
- // anonymizeIP: true,
- // },
- },
- ],
- ],
- };
|