@modern-js/doc-tools-doc
Version:
Website for @modern-js/doc-tools
57 lines (54 loc) • 1.41 kB
text/typescript
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',
},
},
},
});