Spaces:
Paused
Paused
| import {themes as prismThemes} from 'prism-react-renderer'; | |
| import type {Config} from '@docusaurus/types'; | |
| import type * as Preset from '@docusaurus/preset-classic'; | |
| const config: Config = { | |
| title: 'Hermes Agent', | |
| tagline: 'The self-improving AI agent', | |
| favicon: 'img/favicon.ico', | |
| url: 'https://hermes-agent.nousresearch.com', | |
| baseUrl: '/docs/', | |
| organizationName: 'NousResearch', | |
| projectName: 'hermes-agent', | |
| onBrokenLinks: 'warn', | |
| markdown: { | |
| mermaid: true, | |
| hooks: { | |
| onBrokenMarkdownLinks: 'warn', | |
| }, | |
| }, | |
| i18n: { | |
| defaultLocale: 'en', | |
| locales: ['en'], | |
| }, | |
| themes: [ | |
| '@docusaurus/theme-mermaid', | |
| [ | |
| require.resolve('@easyops-cn/docusaurus-search-local'), | |
| /** @type {import("@easyops-cn/docusaurus-search-local").PluginOptions} */ | |
| ({ | |
| hashed: true, | |
| language: ['en'], | |
| indexBlog: false, | |
| docsRouteBasePath: '/', | |
| highlightSearchTermsOnTargetPage: true, | |
| }), | |
| ], | |
| ], | |
| presets: [ | |
| [ | |
| 'classic', | |
| { | |
| docs: { | |
| routeBasePath: '/', // Docs at the root of /docs/ | |
| sidebarPath: './sidebars.ts', | |
| editUrl: 'https://github.com/NousResearch/hermes-agent/edit/main/website/', | |
| }, | |
| blog: false, | |
| theme: { | |
| customCss: './src/css/custom.css', | |
| }, | |
| } satisfies Preset.Options, | |
| ], | |
| ], | |
| themeConfig: { | |
| image: 'img/hermes-agent-banner.png', | |
| colorMode: { | |
| defaultMode: 'dark', | |
| respectPrefersColorScheme: true, | |
| }, | |
| docs: { | |
| sidebar: { | |
| hideable: true, | |
| autoCollapseCategories: true, | |
| }, | |
| }, | |
| navbar: { | |
| title: 'Hermes Agent', | |
| logo: { | |
| alt: 'Hermes Agent', | |
| src: 'img/logo.png', | |
| }, | |
| items: [ | |
| { | |
| type: 'docSidebar', | |
| sidebarId: 'docs', | |
| position: 'left', | |
| label: 'Docs', | |
| }, | |
| { | |
| to: '/skills', | |
| label: 'Skills', | |
| position: 'left', | |
| }, | |
| { | |
| href: 'https://hermes-agent.nousresearch.com', | |
| label: 'Home', | |
| position: 'right', | |
| }, | |
| { | |
| href: 'https://github.com/NousResearch/hermes-agent', | |
| label: 'GitHub', | |
| position: 'right', | |
| }, | |
| { | |
| href: 'https://discord.gg/NousResearch', | |
| label: 'Discord', | |
| position: 'right', | |
| }, | |
| ], | |
| }, | |
| footer: { | |
| style: 'dark', | |
| links: [ | |
| { | |
| title: 'Docs', | |
| items: [ | |
| { label: 'Getting Started', to: '/getting-started/quickstart' }, | |
| { label: 'User Guide', to: '/user-guide/cli' }, | |
| { label: 'Developer Guide', to: '/developer-guide/architecture' }, | |
| { label: 'Reference', to: '/reference/cli-commands' }, | |
| ], | |
| }, | |
| { | |
| title: 'Community', | |
| items: [ | |
| { label: 'Discord', href: 'https://discord.gg/NousResearch' }, | |
| { label: 'GitHub Discussions', href: 'https://github.com/NousResearch/hermes-agent/discussions' }, | |
| { label: 'Skills Hub', href: 'https://agentskills.io' }, | |
| ], | |
| }, | |
| { | |
| title: 'More', | |
| items: [ | |
| { label: 'GitHub', href: 'https://github.com/NousResearch/hermes-agent' }, | |
| { label: 'Nous Research', href: 'https://nousresearch.com' }, | |
| ], | |
| }, | |
| ], | |
| copyright: `Built by <a href="https://nousresearch.com">Nous Research</a> · MIT License · ${new Date().getFullYear()}`, | |
| }, | |
| prism: { | |
| theme: prismThemes.github, | |
| darkTheme: prismThemes.dracula, | |
| additionalLanguages: ['bash', 'yaml', 'json', 'python', 'toml'], | |
| }, | |
| mermaid: { | |
| theme: {light: 'neutral', dark: 'dark'}, | |
| }, | |
| } satisfies Preset.ThemeConfig, | |
| }; | |
| export default config; | |