docusaurus.config.ts 配置解說
docusaurus.config.js 是 Docusaurus 專案中的配置檔案,用於設定和自訂網站的各種屬性、插件和行為。使用 npx create-docusaurus CLI 工具建立的 Docusaurus 專案都已附帶一個包含預設配置的 docusaurus.config.js 檔(如果是 TypeScript 用戶則為 docusaurus.config.ts),大部分情況下我們只需要將預設值改為自己網站的相關設定就可以了。但如果預設的設置選項無法滿足某些客製化需求,Docusaurus 也提供了詳盡的 API 文件 @Docusaurus - docusaurus.config.js,以滿足更高階的客製化需求。
docusaurus.config.js 的配置選項主要可以分成下列幾種類類型:
- Site metadata
- Deployment configurations
- Theme, plugin, and preset configurations
- Custom configurations
資訊
Docusaurus3 已支援使用 ES Modules, TypeScript 來撰寫 docusaurus.config.js ,若使用 ESM 語法,必須以默認導出 config object
const config: Config = {
...
}
export default config