首先,你可以通过以下命令创建一个新目录:
mkdir modern-doc-app && cd modern-doc-app
执行 npm init -y
来初始化一个项目。你可以使用 npm、yarn 或 pnpm 安装 Modern.js Doc:
npm install @modern-js/doc-tools typescript -D
然后通过如下命令创建文件:
mkdir docs && echo '# Hello World' > docs/index.md
在package.json
中加上如下的脚本:
{
"scripts": {
"dev": "modern dev",
"build": "modern build",
"preview": "modern preview"
}
}
然后初始化一个配置文件 modern.config.ts
:
import docTools, { defineConfig } from '@modern-js/doc-tools';
import path from 'path';
export default defineConfig({
doc: {
root: path.join(__dirname, 'docs'),
},
plugins: [docTools()],
});
同时新建 tsconfig.json
,内容如下:
{
"compilerOptions": {
"esModuleInterop": true,
"jsx": "react-jsx"
}
}
通过如下命令启动本地开发服务:
npm run dev
这样 Modern.js Doc 将启动开发服务。
通过如下命令构建生产环境的产物:
npm run build
默认情况下,Modern.js Doc 将会把产物打包到 doc_build
目录。
通过如下命令启动本地预览服务:
npm run preview
这样 Modern.js Doc 将启动产物预览服务。