diff --git a/CHANGELOG-2.x.md b/CHANGELOG-2.x.md
index d26650364f..d687e6e387 100644
--- a/CHANGELOG-2.x.md
+++ b/CHANGELOG-2.x.md
@@ -1,5 +1,43 @@
# Docusaurus 2 Changelog
+## 2.0.0-alpha.69 (2020-11-24)
+
+#### :rocket: New Feature
+
+- `docusaurus-types`, `docusaurus`
+ - [#3802](https://github.com/facebook/docusaurus/pull/3802) feat(v2): add baseUrlIssueBanner configuration to disable banner ([@slorber](https://github.com/slorber))
+
+#### :bug: Bug Fix
+
+- `docusaurus-theme-classic`
+ - [#3807](https://github.com/facebook/docusaurus/pull/3807) chore(v2): upgrade Infima to v0.2.0-alpha.18 ([@lex111](https://github.com/lex111))
+ - [#3806](https://github.com/facebook/docusaurus/pull/3806) fix(v2): remove aria-hidden attr from anchor link of heading ([@lex111](https://github.com/lex111))
+ - [#3784](https://github.com/facebook/docusaurus/pull/3784) fix(v2): fix missing logo in dark theme when darkSrc was not set ([@Simek](https://github.com/Simek))
+- `docusaurus-theme-search-algolia`
+ - [#3804](https://github.com/facebook/docusaurus/pull/3804) fix(v2): Algolia: allow contextualSearch + facetFilters ([@slorber](https://github.com/slorber))
+- `docusaurus`
+ - [#3796](https://github.com/facebook/docusaurus/pull/3796) Adds createRequire for preset resolution ([@arcanis](https://github.com/arcanis))
+
+#### :memo: Documentation
+
+- [#3803](https://github.com/facebook/docusaurus/pull/3803) docs(v2): fix docusaurus init issue when not using @latest ([@slorber](https://github.com/slorber))
+- [#3785](https://github.com/facebook/docusaurus/pull/3785) docs(v2): recommend Docusaurus 2 usage ([@slorber](https://github.com/slorber))
+- [#3783](https://github.com/facebook/docusaurus/pull/3783) docs(v2): remove @next tags needed to install v2 packages ([@slorber](https://github.com/slorber))
+- [#3781](https://github.com/facebook/docusaurus/pull/3781) docs(v2): rename zeit to vercel ([@camiluc](https://github.com/camiluc))
+
+#### :house: Internal
+
+- [#3800](https://github.com/facebook/docusaurus/pull/3800) chore(v2): remove useless stylelint-copyright peerDependency ([@slorber](https://github.com/slorber))
+- [#3786](https://github.com/facebook/docusaurus/pull/3786) chore(v2): ensure publishConfig.access presence with tests ([@slorber](https://github.com/slorber))
+
+#### Committers: 5
+
+- Alexey Pyltsyn ([@lex111](https://github.com/lex111))
+- Bartosz Kaszubowski ([@Simek](https://github.com/Simek))
+- Maël Nison ([@arcanis](https://github.com/arcanis))
+- Sébastien Lorber ([@slorber](https://github.com/slorber))
+- [@camiluc](https://github.com/camiluc)
+
## 2.0.0-alpha.68 (2020-11-18)
#### :rocket: New Feature
diff --git a/lerna.json b/lerna.json
index 6704573fc9..d5710c6d78 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"npmClient": "yarn",
"useWorkspaces": true,
"changelog": {
diff --git a/packages/docusaurus-1.x/package.json b/packages/docusaurus-1.x/package.json
index 6e4a698235..530dc2d595 100644
--- a/packages/docusaurus-1.x/package.json
+++ b/packages/docusaurus-1.x/package.json
@@ -1,7 +1,7 @@
{
"name": "docusaurus",
"description": "Easy to Maintain Open Source Documentation Websites",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private_comment": "MADE PRIVATE ON PURPOSE! READ V1 PUBLISH GUIDE",
"private": true,
"license": "MIT",
diff --git a/packages/docusaurus-cssnano-preset/package.json b/packages/docusaurus-cssnano-preset/package.json
index 4f9e8079d2..04591cd0aa 100644
--- a/packages/docusaurus-cssnano-preset/package.json
+++ b/packages/docusaurus-cssnano-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/cssnano-preset",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Advanced cssnano preset for maximum optimization",
"main": "index.js",
"license": "MIT",
diff --git a/packages/docusaurus-init-1.x/package.json b/packages/docusaurus-init-1.x/package.json
index 249fddd3dc..3438e9af2d 100644
--- a/packages/docusaurus-init-1.x/package.json
+++ b/packages/docusaurus-init-1.x/package.json
@@ -1,7 +1,7 @@
{
"name": "docusaurus-init",
"description": "Initialization script for Docusaurus",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private_comment": "MADE PRIVATE ON PURPOSE! READ V1 PUBLISH GUIDE",
"private": true,
"license": "MIT",
diff --git a/packages/docusaurus-init/package.json b/packages/docusaurus-init/package.json
index d7ca3b1037..bf79e47f87 100644
--- a/packages/docusaurus-init/package.json
+++ b/packages/docusaurus-init/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/init",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Create Docusaurus app easily",
"repository": {
"type": "git",
diff --git a/packages/docusaurus-init/templates/bootstrap/package.json b/packages/docusaurus-init/templates/bootstrap/package.json
index d69371527c..df56e2b148 100644
--- a/packages/docusaurus-init/templates/bootstrap/package.json
+++ b/packages/docusaurus-init/templates/bootstrap/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-2-bootstrap-template",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -11,8 +11,8 @@
"serve": "docusaurus serve"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/preset-bootstrap": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/preset-bootstrap": "2.0.0-alpha.69",
"@mdx-js/react": "^1.5.8",
"classnames": "^2.2.6",
"react": "^16.8.4",
diff --git a/packages/docusaurus-init/templates/classic/package.json b/packages/docusaurus-init/templates/classic/package.json
index 0dc92a3d9d..e7d0d84411 100644
--- a/packages/docusaurus-init/templates/classic/package.json
+++ b/packages/docusaurus-init/templates/classic/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-2-classic-template",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -12,8 +12,8 @@
"clear": "docusaurus clear"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/preset-classic": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/preset-classic": "2.0.0-alpha.69",
"@mdx-js/react": "^1.6.21",
"clsx": "^1.1.1",
"react": "^16.8.4",
diff --git a/packages/docusaurus-init/templates/facebook/package.json b/packages/docusaurus-init/templates/facebook/package.json
index 47c6cff6e7..eef91d07ec 100644
--- a/packages/docusaurus-init/templates/facebook/package.json
+++ b/packages/docusaurus-init/templates/facebook/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-2-facebook-template",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -16,8 +16,8 @@
"prettier:diff": "prettier --config .prettierrc --list-different \"**/*.{js,md}\""
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/preset-classic": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/preset-classic": "2.0.0-alpha.69",
"@mdx-js/react": "^1.6.21",
"clsx": "^1.1.1",
"react": "^16.8.4",
diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json
index 0daec49a00..3f3226d91e 100644
--- a/packages/docusaurus-mdx-loader/package.json
+++ b/packages/docusaurus-mdx-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/mdx-loader",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docusaurus Loader for MDX",
"main": "src/index.js",
"publishConfig": {
@@ -18,8 +18,8 @@
"dependencies": {
"@babel/parser": "^7.12.5",
"@babel/traverse": "^7.12.5",
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
"@mdx-js/mdx": "^1.6.21",
"@mdx-js/react": "^1.6.21",
"escape-html": "^1.0.3",
@@ -36,7 +36,7 @@
"webpack": "^4.44.1"
},
"devDependencies": {
- "@docusaurus/types": "2.0.0-alpha.68",
+ "@docusaurus/types": "2.0.0-alpha.69",
"remark": "^12.0.0",
"remark-mdx": "^1.6.21",
"to-vfile": "^6.0.0",
diff --git a/packages/docusaurus-migrate/package.json b/packages/docusaurus-migrate/package.json
index 66fe6416bb..02334da15c 100644
--- a/packages/docusaurus-migrate/package.json
+++ b/packages/docusaurus-migrate/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/migrate",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "A cli tool to migrate between different version of docusuarus",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/docusaurus-module-type-aliases/package.json b/packages/docusaurus-module-type-aliases/package.json
index 3a1a3ea7cc..58118534c8 100644
--- a/packages/docusaurus-module-type-aliases/package.json
+++ b/packages/docusaurus-module-type-aliases/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/module-type-aliases",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docusaurus module type aliases",
"types": "./src/index.d.ts",
"publishConfig": {
diff --git a/packages/docusaurus-plugin-client-redirects/package.json b/packages/docusaurus-plugin-client-redirects/package.json
index c6e981666d..b8363c24a2 100644
--- a/packages/docusaurus-plugin-client-redirects/package.json
+++ b/packages/docusaurus-plugin-client-redirects/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-client-redirects",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Client redirects plugin for Docusaurus",
"main": "lib/index.js",
"scripts": {
@@ -17,10 +17,10 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"chalk": "^3.0.0",
"eta": "^1.11.0",
"fs-extra": "^9.0.1",
diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json
index 57889dfa41..b87104f1a9 100644
--- a/packages/docusaurus-plugin-content-blog/package.json
+++ b/packages/docusaurus-plugin-content-blog/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-content-blog",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Blog plugin for Docusaurus",
"main": "lib/index.js",
"types": "index.d.ts",
@@ -18,11 +18,11 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/mdx-loader": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/mdx-loader": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"chalk": "^3.0.0",
"feed": "^4.2.1",
"fs-extra": "^9.0.1",
diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json
index 48cb2b222a..560a4d746a 100644
--- a/packages/docusaurus-plugin-content-docs/package.json
+++ b/packages/docusaurus-plugin-content-docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-content-docs",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docs content plugin for Docusaurus",
"main": "lib/index.js",
"types": "src/plugin-content-docs.d.ts",
@@ -18,17 +18,17 @@
},
"license": "MIT",
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-alpha.68",
+ "@docusaurus/module-type-aliases": "2.0.0-alpha.69",
"@types/picomatch": "^2.2.1",
"commander": "^5.0.0",
"picomatch": "^2.1.1"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/mdx-loader": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/mdx-loader": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"chalk": "^3.0.0",
"execa": "^3.4.0",
"fs-extra": "^9.0.1",
diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json
index 70da170078..be4167f4db 100644
--- a/packages/docusaurus-plugin-content-pages/package.json
+++ b/packages/docusaurus-plugin-content-pages/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-content-pages",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Pages content plugin for Docusaurus",
"main": "lib/index.js",
"types": "src/plugin-content-pages.d.ts",
@@ -18,11 +18,11 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/mdx-loader": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/mdx-loader": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"globby": "^10.0.1",
"joi": "^17.2.1",
"loader-utils": "^1.2.3",
diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json
index 03359359ce..79ed9444df 100644
--- a/packages/docusaurus-plugin-debug/package.json
+++ b/packages/docusaurus-plugin-debug/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-debug",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Debug plugin for Docusaurus",
"main": "lib/index.js",
"scripts": {
@@ -17,9 +17,9 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
"react-json-view": "^1.19.1"
},
"peerDependencies": {
diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json
index 57e61c0e5d..332666b48c 100644
--- a/packages/docusaurus-plugin-google-analytics/package.json
+++ b/packages/docusaurus-plugin-google-analytics/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-google-analytics",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Global analytics (analytics.js) plugin for Docusaurus",
"main": "src/index.js",
"publishConfig": {
@@ -13,7 +13,7 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68"
+ "@docusaurus/core": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json
index a0fd9beccf..526ea9b49f 100644
--- a/packages/docusaurus-plugin-google-gtag/package.json
+++ b/packages/docusaurus-plugin-google-gtag/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-google-gtag",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Global Site Tag (gtag.js) plugin for Docusaurus",
"main": "src/index.js",
"publishConfig": {
@@ -13,7 +13,7 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68"
+ "@docusaurus/core": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json
index a94f97b3ee..ccfba0694c 100644
--- a/packages/docusaurus-plugin-ideal-image/package.json
+++ b/packages/docusaurus-plugin-ideal-image/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-ideal-image",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docusaurus Plugin to generate an almost ideal image (responsive, lazy-loading, and low quality placeholder)",
"main": "lib/index.js",
"scripts": {
@@ -20,9 +20,9 @@
"fs-extra": "^9.0.1"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/lqip-loader": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/lqip-loader": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
"@endiliey/react-ideal-image": "^0.0.11",
"@endiliey/responsive-loader": "^1.3.2",
"react-waypoint": "^9.0.2",
diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json
index 811f7a3747..4e7975c7de 100644
--- a/packages/docusaurus-plugin-pwa/package.json
+++ b/packages/docusaurus-plugin-pwa/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-pwa",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docusaurus Plugin to add PWA support",
"main": "src/index.js",
"publishConfig": {
@@ -16,7 +16,7 @@
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
"@babel/plugin-proposal-optional-chaining": "^7.12.1",
"@babel/preset-env": "^7.12.1",
- "@docusaurus/core": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
"babel-loader": "^8.2.1",
"clsx": "^1.1.1",
"core-js": "^2.6.5",
diff --git a/packages/docusaurus-plugin-sitemap/package.json b/packages/docusaurus-plugin-sitemap/package.json
index 27b4b9bd32..5212516676 100644
--- a/packages/docusaurus-plugin-sitemap/package.json
+++ b/packages/docusaurus-plugin-sitemap/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/plugin-sitemap",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Simple sitemap generation plugin for Docusaurus",
"main": "lib/index.js",
"scripts": {
@@ -17,8 +17,8 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
"fs-extra": "^9.0.1",
"joi": "^17.2.1",
"sitemap": "^3.2.2"
diff --git a/packages/docusaurus-preset-bootstrap/package.json b/packages/docusaurus-preset-bootstrap/package.json
index 8bda12460d..2262e72166 100644
--- a/packages/docusaurus-preset-bootstrap/package.json
+++ b/packages/docusaurus-preset-bootstrap/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/preset-bootstrap",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Preset for bootstrap Docusaurus",
"main": "src/index.js",
"license": "MIT",
@@ -13,11 +13,11 @@
"directory": "packages/docusaurus-preset-bootstrap"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-blog": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-docs": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-pages": "2.0.0-alpha.68",
- "@docusaurus/theme-bootstrap": "2.0.0-alpha.68"
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-blog": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-docs": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-pages": "2.0.0-alpha.69",
+ "@docusaurus/theme-bootstrap": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json
index cd8f869a1e..9108ad25d2 100644
--- a/packages/docusaurus-preset-classic/package.json
+++ b/packages/docusaurus-preset-classic/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/preset-classic",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Preset for classic Docusaurus",
"main": "src/index.js",
"publishConfig": {
@@ -13,16 +13,16 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-blog": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-docs": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-pages": "2.0.0-alpha.68",
- "@docusaurus/plugin-debug": "2.0.0-alpha.68",
- "@docusaurus/plugin-google-analytics": "2.0.0-alpha.68",
- "@docusaurus/plugin-google-gtag": "2.0.0-alpha.68",
- "@docusaurus/plugin-sitemap": "2.0.0-alpha.68",
- "@docusaurus/theme-classic": "2.0.0-alpha.68",
- "@docusaurus/theme-search-algolia": "2.0.0-alpha.68"
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-blog": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-docs": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-pages": "2.0.0-alpha.69",
+ "@docusaurus/plugin-debug": "2.0.0-alpha.69",
+ "@docusaurus/plugin-google-analytics": "2.0.0-alpha.69",
+ "@docusaurus/plugin-google-gtag": "2.0.0-alpha.69",
+ "@docusaurus/plugin-sitemap": "2.0.0-alpha.69",
+ "@docusaurus/theme-classic": "2.0.0-alpha.69",
+ "@docusaurus/theme-search-algolia": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json
index 80f3150e15..b7ddc1bdbc 100644
--- a/packages/docusaurus-remark-plugin-npm2yarn/package.json
+++ b/packages/docusaurus-remark-plugin-npm2yarn/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/remark-plugin-npm2yarn",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Remark plugin for convert npm commands to yarn as tabs",
"main": "src/index.js",
"publishConfig": {
diff --git a/packages/docusaurus-theme-bootstrap/package.json b/packages/docusaurus-theme-bootstrap/package.json
index ca9db89b33..a87083aaed 100644
--- a/packages/docusaurus-theme-bootstrap/package.json
+++ b/packages/docusaurus-theme-bootstrap/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/theme-bootstrap",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Bootstrap theme for docusaurus",
"main": "src/index.js",
"types": "src/types.d.ts",
@@ -14,11 +14,11 @@
"directory": "packages/docusaurus-theme-bootstrap"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-blog": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-docs": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-pages": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-blog": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-docs": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-pages": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
"@mdx-js/react": "^1.6.21",
"bootstrap": "^4.4.1",
"classnames": "^2.2.6",
@@ -27,7 +27,7 @@
"reactstrap": "^8.4.1"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-alpha.68"
+ "@docusaurus/module-type-aliases": "2.0.0-alpha.69"
},
"scripts": {
"build": "tsc --noEmit && yarn babel && yarn prettier",
diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json
index ce91ddf99c..a1eeab83d9 100644
--- a/packages/docusaurus-theme-classic/package.json
+++ b/packages/docusaurus-theme-classic/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/theme-classic",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Classic theme for Docusaurus",
"main": "src/index.js",
"types": "src/types.d.ts",
@@ -20,13 +20,13 @@
"prettier": "prettier --config ../../.prettierrc --write \"**/*.{js,ts}\""
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-blog": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-docs": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-pages": "2.0.0-alpha.68",
- "@docusaurus/theme-common": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-blog": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-docs": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-pages": "2.0.0-alpha.69",
+ "@docusaurus/theme-common": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"@mdx-js/mdx": "^1.6.21",
"@mdx-js/react": "^1.6.21",
"@types/react-toggle": "^4.0.2",
@@ -43,7 +43,7 @@
"react-toggle": "^4.1.1"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-alpha.68"
+ "@docusaurus/module-type-aliases": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json
index 60348352ce..4f458c6015 100644
--- a/packages/docusaurus-theme-common/package.json
+++ b/packages/docusaurus-theme-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/theme-common",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Common code for Docusaurus themes",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
@@ -18,14 +18,14 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-blog": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-docs": "2.0.0-alpha.68",
- "@docusaurus/plugin-content-pages": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68"
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-blog": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-docs": "2.0.0-alpha.69",
+ "@docusaurus/plugin-content-pages": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-alpha.68"
+ "@docusaurus/module-type-aliases": "2.0.0-alpha.69"
},
"peerDependencies": {
"react": "^16.8.4",
diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json
index 7b6a709b97..e6b84a47c1 100644
--- a/packages/docusaurus-theme-live-codeblock/package.json
+++ b/packages/docusaurus-theme-live-codeblock/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/theme-live-codeblock",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Docusaurus Live CodeBlock",
"main": "src/index.js",
"publishConfig": {
@@ -13,7 +13,7 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
"@philpl/buble": "^0.19.7",
"clsx": "^1.1.1",
"parse-numeric-range": "^1.2.0",
diff --git a/packages/docusaurus-theme-search-algolia/package.json b/packages/docusaurus-theme-search-algolia/package.json
index afe2ee52a2..b6eccc8d1f 100644
--- a/packages/docusaurus-theme-search-algolia/package.json
+++ b/packages/docusaurus-theme-search-algolia/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/theme-search-algolia",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Algolia search component for Docusaurus",
"main": "src/index.js",
"publishConfig": {
@@ -14,8 +14,8 @@
"license": "MIT",
"dependencies": {
"@docsearch/react": "^1.0.0-alpha.27",
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
"algoliasearch": "^4.0.0",
"algoliasearch-helper": "^3.1.1",
"clsx": "^1.1.1",
diff --git a/packages/docusaurus-types/package.json b/packages/docusaurus-types/package.json
index 63056e473b..8e362db8b9 100644
--- a/packages/docusaurus-types/package.json
+++ b/packages/docusaurus-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/types",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Common used typings for Docusaurus packages",
"main": "./src/index.js",
"types": "./src/index.d.ts",
diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json
index cac70109dd..b2c0813284 100644
--- a/packages/docusaurus-utils-validation/package.json
+++ b/packages/docusaurus-utils-validation/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/utils-validation",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Node validation utility functions for Docusaurus packages",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
@@ -18,7 +18,7 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/utils": "2.0.0-alpha.68",
+ "@docusaurus/utils": "2.0.0-alpha.69",
"chalk": "^3.0.0",
"joi": "^17.2.1"
},
diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json
index 8c1371e5c8..df27444e34 100644
--- a/packages/docusaurus-utils/package.json
+++ b/packages/docusaurus-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/utils",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Node utility functions for Docusaurus packages",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
@@ -18,7 +18,7 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "2.0.0-alpha.68",
+ "@docusaurus/types": "2.0.0-alpha.69",
"chalk": "^3.0.0",
"escape-string-regexp": "^2.0.0",
"fs-extra": "^9.0.1",
diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json
index c33889bb58..61f7c6d5e7 100644
--- a/packages/docusaurus/package.json
+++ b/packages/docusaurus/package.json
@@ -1,7 +1,7 @@
{
"name": "@docusaurus/core",
"description": "Easy to Maintain Open Source Documentation Websites",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"license": "MIT",
"publishConfig": {
"access": "public"
@@ -31,7 +31,7 @@
"url": "https://github.com/facebook/docusaurus/issues"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-alpha.68",
+ "@docusaurus/module-type-aliases": "2.0.0-alpha.69",
"@types/detect-port": "^1.3.0"
},
"dependencies": {
@@ -45,10 +45,10 @@
"@babel/preset-typescript": "^7.12.1",
"@babel/runtime": "^7.12.5",
"@babel/runtime-corejs3": "^7.12.5",
- "@docusaurus/cssnano-preset": "2.0.0-alpha.68",
- "@docusaurus/types": "2.0.0-alpha.68",
- "@docusaurus/utils": "2.0.0-alpha.68",
- "@docusaurus/utils-validation": "2.0.0-alpha.68",
+ "@docusaurus/cssnano-preset": "2.0.0-alpha.69",
+ "@docusaurus/types": "2.0.0-alpha.69",
+ "@docusaurus/utils": "2.0.0-alpha.69",
+ "@docusaurus/utils-validation": "2.0.0-alpha.69",
"@endiliey/static-site-generator-webpack-plugin": "^4.0.0",
"@svgr/webpack": "^5.4.0",
"babel-loader": "^8.2.1",
diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json
index 8755094861..e1edce1534 100644
--- a/packages/lqip-loader/package.json
+++ b/packages/lqip-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/lqip-loader",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "Low Quality Image Placeholders (LQIP) loader for webpack",
"main": "src/index.js",
"publishConfig": {
diff --git a/packages/stylelint-copyright/package.json b/packages/stylelint-copyright/package.json
index 07eeaab22a..1e78054853 100644
--- a/packages/stylelint-copyright/package.json
+++ b/packages/stylelint-copyright/package.json
@@ -1,6 +1,6 @@
{
"name": "stylelint-copyright",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"description": "stylelint plugin to check css files for a copyright header",
"main": "index.js",
"license": "MIT",
diff --git a/website-1.x/package.json b/website-1.x/package.json
index 166a64c0e4..99c5196f70 100644
--- a/website-1.x/package.json
+++ b/website-1.x/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-1-website",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private": true,
"scripts": {
"start": "docusaurus-start",
@@ -14,6 +14,6 @@
"crowdin-download": "crowdin --config ../crowdin.yaml download -b master"
},
"dependencies": {
- "docusaurus": "2.0.0-alpha.68"
+ "docusaurus": "2.0.0-alpha.69"
}
}
diff --git a/website/package.json b/website/package.json
index c31051e072..7d59965726 100644
--- a/website/package.json
+++ b/website/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-2-website",
- "version": "2.0.0-alpha.68",
+ "version": "2.0.0-alpha.69",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -25,13 +25,13 @@
"netlify:test": "yarn netlify:build:deployPreview && yarn netlify dev --debug"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-alpha.68",
- "@docusaurus/plugin-client-redirects": "2.0.0-alpha.68",
- "@docusaurus/plugin-ideal-image": "2.0.0-alpha.68",
- "@docusaurus/plugin-pwa": "2.0.0-alpha.68",
- "@docusaurus/preset-classic": "2.0.0-alpha.68",
- "@docusaurus/remark-plugin-npm2yarn": "2.0.0-alpha.68",
- "@docusaurus/theme-live-codeblock": "2.0.0-alpha.68",
+ "@docusaurus/core": "2.0.0-alpha.69",
+ "@docusaurus/plugin-client-redirects": "2.0.0-alpha.69",
+ "@docusaurus/plugin-ideal-image": "2.0.0-alpha.69",
+ "@docusaurus/plugin-pwa": "2.0.0-alpha.69",
+ "@docusaurus/preset-classic": "2.0.0-alpha.69",
+ "@docusaurus/remark-plugin-npm2yarn": "2.0.0-alpha.69",
+ "@docusaurus/theme-live-codeblock": "2.0.0-alpha.69",
"clsx": "^1.1.1",
"color": "^3.1.2",
"npm-to-yarn": "^1.0.0-2",
diff --git a/website/versioned_docs/version-2.0.0-alpha.69/api/docusaurus.config.js.md b/website/versioned_docs/version-2.0.0-alpha.69/api/docusaurus.config.js.md
new file mode 100644
index 0000000000..d5829bed58
--- /dev/null
+++ b/website/versioned_docs/version-2.0.0-alpha.69/api/docusaurus.config.js.md
@@ -0,0 +1,450 @@
+---
+id: docusaurus.config.js
+title: docusaurus.config.js
+description: API reference for Docusaurus configuration file.
+slug: /docusaurus.config.js
+---
+
+## Overview
+
+`docusaurus.config.js` contains configurations for your site and is placed in the root directory of your site.
+
+## Required fields
+
+### `title`
+
+- Type: `string`
+
+Title for your website.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ title: 'Docusaurus',
+};
+```
+
+### `favicon`
+
+- Type: `string`
+
+URL for site favicon. Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ favicon: 'https://v2.docusaurus.io/favicon.ico',
+};
+```
+
+You can also use the favicon URL relative to the `static` directory of your site. For example, your site has the following directory structure:
+
+```bash
+.
+├── README.md
+├ # ... other files in root directory
+└─ static
+ └── img
+ └── favicon.ico
+```
+
+So you can refer it like below:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ favicon: 'img/favicon.ico',
+};
+```
+
+### `url`
+
+- Type: `string`
+
+URL for your website. This can also be considered the top-level hostname. For example, `https://facebook.github.io` is the URL of https://facebook.github.io/metro/, and `https://docusaurus.io` is the URL for https://docusaurus.io. This field is related to the [baseUrl](#baseurl) field.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ url: 'https://docusaurus.io',
+};
+```
+
+### `baseUrl`
+
+- Type: `string`
+
+Base URL for your site. This can also be considered the path after the host. For example, `/metro/` is the baseUrl of https://facebook.github.io/metro/. For URLs that have no path, the baseUrl should be set to `/`. This field is related to the [url](#url) field.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ baseUrl: '/',
+};
+```
+
+## Optional fields
+
+### `noIndex`
+
+- Type: `boolean`
+
+This option adds `` in pages, to tell search engines to avoid indexing your site (more information [here](https://moz.com/learn/seo/robots-meta-directives)).
+
+Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ noIndex: true, // Defaults to `false`
+};
+```
+
+### `onBrokenLinks`
+
+- Type: `'ignore' | 'log' | 'warn' | 'error' | 'throw'`
+
+The behavior of Docusaurus, when it detects any broken link.
+
+By default, it throws an error, to ensure you never ship any broken link, but you can lower this security if needed.
+
+:::note
+
+The broken links detection is only available for a production build (`docusaurus build`).
+
+:::
+
+### `onBrokenMarkdownLinks`
+
+- Type: `'ignore' | 'log' | 'warn' | 'error' | 'throw'`
+
+The behavior of Docusaurus, when it detects any broken markdown link.
+
+By default, it prints a warning, to let you know about your broken markdown link, but you can change this security if needed.
+
+### `onDuplicateRoutes`
+
+- Type: `'ignore' | 'log' | 'warn' | 'error' | 'throw'`
+
+The behavior of Docusaurus when it detects any [duplicate routes](/guides/creating-pages.md#duplicate-routes).
+
+By default, it displays a warning after you run `yarn start` or `yarn build`.
+
+### `tagline`
+
+- Type: `string`
+
+The tagline for your website.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ tagline:
+ 'Docusaurus makes it easy to maintain Open Source documentation websites.',
+};
+```
+
+### `organizationName`
+
+- Type: `string`
+
+The GitHub user or organization that owns the repository. Used by the deployment command.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ // Docusaurus' organization is facebook
+ organizationName: 'facebook',
+};
+```
+
+### `projectName`
+
+- Type: `string`
+
+The name of the GitHub repository. Used by the deployment command.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ projectName: 'docusaurus',
+};
+```
+
+### `githubHost`
+
+- Type: `string`
+
+The hostname of your server. Useful if you are using GitHub Enterprise.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ githubHost: 'github.com',
+};
+```
+
+### `themeConfig`
+
+- Type: `Object`
+
+
+
+An object containing data needed by the theme you use.
+
+For Docusaurus' default theme _classic_, we use `themeConfig` to customize your navbar and footer links:
+
+Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ themeConfig: {
+ colorMode: {
+ defaultMode: 'light',
+ disableSwitch: false,
+ respectPrefersColorScheme: true,
+ switchConfig: {
+ darkIcon: '🌙',
+ lightIcon: '\u2600',
+ // React inline style object
+ // see https://reactjs.org/docs/dom-elements.html#style
+ darkIconStyle: {
+ marginLeft: '2px',
+ },
+ lightIconStyle: {
+ marginLeft: '1px',
+ },
+ },
+ },
+ navbar: {
+ title: 'Site Title',
+ logo: {
+ alt: 'Site Logo',
+ src: 'img/logo.svg',
+ },
+ items: [
+ {
+ to: 'docs/docusaurus.config.js',
+ activeBasePath: 'docs',
+ label: 'docusaurus.config.js',
+ position: 'left',
+ },
+ // ... other links
+ ],
+ },
+ footer: {
+ style: 'dark',
+ links: [
+ {
+ title: 'Docs',
+ items: [
+ {
+ label: 'Docs',
+ to: 'docs/doc1',
+ },
+ ],
+ },
+ // ... other links
+ ],
+ logo: {
+ alt: 'Facebook Open Source Logo',
+ src: 'https://docusaurus.io/img/oss_logo.png',
+ },
+ copyright: `Copyright © ${new Date().getFullYear()} Facebook, Inc.`, // You can also put own HTML here
+ },
+ },
+};
+```
+
+### `plugins`
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ plugins: [],
+};
+```
+
+### `themes`
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ themes: [],
+};
+```
+
+### `presets`
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ presets: [],
+};
+```
+
+### `customFields`
+
+Docusaurus guards `docusaurus.config.js` from unknown fields. To add a custom field, define it on `customFields`.
+
+- Type: `Object`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ customFields: {
+ admin: 'endi',
+ superman: 'lol',
+ },
+};
+```
+
+Attempting to add unknown field in the config will lead to error in build time:
+
+```bash
+Error: The field(s) 'foo', 'bar' are not recognized in docusaurus.config.js
+```
+
+### `scripts`
+
+An array of scripts to load. The values can be either strings or plain objects of attribute-value maps. The `
+ <% }); %>
+ <%~ it.postBodyTags %>
+