import path from 'path'; import { docTools, defineConfig } from '@modern-js/doc-tools'; const isProd = () => process.env.NODE_ENV === 'production'; export default defineConfig({ plugins: [docTools({})], doc: { markdown: { experimentalMdxRs: true, checkDeadLinks: true, }, root: path.join(__dirname, 'docs'), title: 'Modern.js Doc', description: 'A modern web framework for building document site', // 默认英文 lang: 'en', base: isProd() ? '/doc-tools/' : '/', icon: 'https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/logo-1x-0104.png', builderConfig: { dev: { startUrl: false, }, }, route: { exclude: ['**/fragments/**'], }, themeConfig: { footer: { message: '© 2023 Bytedance Inc. All Rights Reserved.', }, socialLinks: [ { icon: 'github', mode: 'link', content: 'https://github.com/web-infra-dev/modern.js', }, ], locales: [ { lang: 'zh', label: '简体中文', }, { lang: 'en', label: 'English', }, ], editLink: { docRepoBaseUrl: 'https://github.com/web-infra-dev/modern.js/tree/main/packages/document/doc-tools-doc/docs', text: 'Edit this page on GitHub', }, }, }, });