docusaurus.config.js
docusaurus.config.js
原文链接:
https://docusaurus.nodejs.cn/docs/api/docusaurus-config
信息
有关示例,请参阅入门 配置。
概述
docusaurus.config.js
包含你站点的配置,并放置在你站点的根目录中。
注意
使用 TypeScript Docusaurus 代码库,你的配置文件可能被称为
docusaurus.config.ts
。语法与js
配置文件大致相同,但增加了类型。你可以在 Docusaurus 网站 本身上看到一个示例。该文件在 Node.js 中运行,并应导出站点配置对象或创建它的函数。
docusaurus.config.js
文件支持:
示例:
docusaurus.config.js
export default {
title: 'Docusaurus',
url: 'https://docusaurus.nodejs.cn',
// your site config ...
};
docusaurus.config.js
export default async function createConfigAsync() {
return {
title: 'Docusaurus',
url: 'https://docusaurus.nodejs.cn',
// your site config ...
};
}
提示
请参阅 声明 docusaurus.config.js
的语法 以获取更详尽的示例和解释列表。
必填字段
title
- 类型:
string
你网站的标题。将在元数据中使用并用作浏览器选项卡标题。
docusaurus.config.js
export default {
title: 'Docusaurus',
};
url
- 类型:
string
你网站的 URL。这也可以被视为顶层主机名。例如,https://facebook.github.io
是 https://facebook.github.io/metro/ 的 URL,https://docusaurus.nodejs.cn
是 https://docusaurus.nodejs.cn 的 URL。该字段与 baseUrl
字段相关。
docusaurus.config.js
export default {
url: 'https://docusaurus.nodejs.cn',
};
baseUrl
- 类型:
string
你网站的基本 URL。可以认为是宿主之后的路径。例如,/metro/
是 https://facebook.github.io/metro/ 的基本 URL。对于没有路径的 URL,baseUrl 应设置为 /
。该字段与 url
字段相关。始终有前导斜杠和尾随斜杠。
docusaurus.config.js
export default {
baseUrl: '/',
};