mirror of
https://github.com/jlengrand/moderne-docs.git
synced 2026-03-10 08:31:21 +00:00
Getting started docs converted How-to guides References Begin CLI docs Add cli how to guides Moderne IDE docs Add release docs Update office hours Add DX and workshops Add admin doc getting started Add agent config docs Add tables for agent config Start reporting + configure mermaid Finish platform admin docs Finish doc copying + remove gitbook stuff Fix broken links Get stuff up to date Attempt to fix site
101 lines
2.1 KiB
TypeScript
101 lines
2.1 KiB
TypeScript
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: 'Moderne Docs',
|
|
tagline: 'Large-scale automated source code refactoring',
|
|
favicon: 'img/favicon.svg',
|
|
|
|
url: 'https://moderneinc.github.io',
|
|
baseUrl: '/moderne-docs/',
|
|
|
|
organizationName: 'moderneinc',
|
|
projectName: 'moderne-docs',
|
|
|
|
onBrokenLinks: 'warn',
|
|
onBrokenMarkdownLinks: 'warn',
|
|
|
|
i18n: {
|
|
defaultLocale: 'en',
|
|
locales: ['en'],
|
|
},
|
|
|
|
presets: [
|
|
[
|
|
'classic',
|
|
{
|
|
docs: {
|
|
routeBasePath: "/",
|
|
sidebarCollapsible: true,
|
|
sidebarPath: './sidebars.ts',
|
|
editUrl:
|
|
'https://github.com/moderneinc/moderne-docs/edit/master',
|
|
},
|
|
gtag: {
|
|
trackingID: "G-Q1CMC219Y5",
|
|
},
|
|
theme: {
|
|
customCss: './src/css/custom.css',
|
|
},
|
|
} satisfies Preset.Options,
|
|
],
|
|
],
|
|
|
|
markdown: {
|
|
mermaid: true,
|
|
},
|
|
|
|
themes: [
|
|
'@docusaurus/theme-mermaid',
|
|
],
|
|
|
|
themeConfig: {
|
|
image: 'img/moderne-poster-logo.svg',
|
|
navbar: {
|
|
logo: {
|
|
alt: 'Moderne Logo Logo',
|
|
src: 'img/logo.svg',
|
|
srcDark: 'img/darkLogo.svg',
|
|
},
|
|
items: [
|
|
{
|
|
href: "https://www.moderne.io/",
|
|
label: "Moderne website",
|
|
position: "right",
|
|
},
|
|
{
|
|
href: "https://docs.openrewrite.org/",
|
|
label: "OpenRewrite",
|
|
position: "right",
|
|
},
|
|
{
|
|
href: "https://app.moderne.io/",
|
|
label: "Go to app",
|
|
position: "right",
|
|
},
|
|
],
|
|
},
|
|
footer: {
|
|
style: "dark",
|
|
copyright: `Copyright © ${new Date().getFullYear()} Moderne, Inc.`,
|
|
},
|
|
prism: {
|
|
theme: prismThemes.github,
|
|
darkTheme: prismThemes.vsDark,
|
|
additionalLanguages: [
|
|
"bash",
|
|
"docker",
|
|
"groovy",
|
|
"java",
|
|
"kotlin",
|
|
"yaml",
|
|
"powershell",
|
|
"csv",
|
|
],
|
|
},
|
|
} satisfies Preset.ThemeConfig,
|
|
};
|
|
|
|
export default config;
|