diff --git a/CHANGELOG.md b/CHANGELOG.md
index cbfce2db20..f27d9d6795 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,213 @@
# Docusaurus 2 Changelog
+## 2.0.0-beta.1 (2021-06-18)
+
+#### :rocket: New Feature
+
+- `docusaurus-plugin-content-docs`
+ - [#4982](https://github.com/facebook/docusaurus/pull/4982) feat(v2): add docs pagination_label frontmatter ([@slorber](https://github.com/slorber))
+- `docusaurus-theme-classic`
+ - [#4949](https://github.com/facebook/docusaurus/pull/4949) feat(v2): add icon to external navbar links ([@lex111](https://github.com/lex111))
+ - [#4939](https://github.com/facebook/docusaurus/pull/4939) feat(v2): theme default translations Bengali ([@Neilblaze](https://github.com/Neilblaze))
+ - [#4811](https://github.com/facebook/docusaurus/pull/4811) feat(v2): Add hebrew translations ([@slorber](https://github.com/slorber))
+ - [#4798](https://github.com/facebook/docusaurus/pull/4798) feat(v2): add theme Danish translation ([@PsychTechApS](https://github.com/PsychTechApS))
+- `docusaurus-init`
+ - [#4968](https://github.com/facebook/docusaurus/pull/4968) feat(v2): add code block theming in init template ([@Josh-Cena](https://github.com/Josh-Cena))
+- `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus`
+ - [#4908](https://github.com/facebook/docusaurus/pull/4908) feat(v2): add trailingSlash config option ([@slorber](https://github.com/slorber))
+- `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`
+ - [#4796](https://github.com/facebook/docusaurus/pull/4796) feat(v2): exhaustive docs frontmatter schema ([@nam-hle](https://github.com/nam-hle))
+- `docusaurus-types`, `docusaurus`
+ - [#4618](https://github.com/facebook/docusaurus/pull/4618) feat(v2): allow config plugins as functions or [function,options] ([@besemuna](https://github.com/besemuna))
+- `docusaurus-plugin-content-blog`, `docusaurus-utils-validation`
+ - [#4759](https://github.com/facebook/docusaurus/pull/4759) feat(v2): exhaustive BlogPostFrontMatter schema validation ([@nam-hle](https://github.com/nam-hle))
+
+#### :bug: Bug Fix
+
+- `docusaurus-theme-classic`
+ - [#5001](https://github.com/facebook/docusaurus/pull/5001) chore(v2): update Infima to alpha 26 ([@lex111](https://github.com/lex111))
+ - [#4986](https://github.com/facebook/docusaurus/pull/4986) fix(v2): fix UX for docsVersionDropdown on mobile for single version ([@slorber](https://github.com/slorber))
+ - [#4980](https://github.com/facebook/docusaurus/pull/4980) fix(v2): make proper data type for prependBaseUrlToHref field ([@lex111](https://github.com/lex111))
+ - [#4943](https://github.com/facebook/docusaurus/pull/4943) fix(v2): improve accessibility of code blocks ([@lex111](https://github.com/lex111))
+ - [#4917](https://github.com/facebook/docusaurus/pull/4917) fix(v2): tidy up Markdown page layout ([@lex111](https://github.com/lex111))
+ - [#4906](https://github.com/facebook/docusaurus/pull/4906) fix(v2): fix minor a11y issues ([@lex111](https://github.com/lex111))
+ - [#4900](https://github.com/facebook/docusaurus/pull/4900) fix(v2): adjust margin after content title ([@lex111](https://github.com/lex111))
+ - [#4855](https://github.com/facebook/docusaurus/pull/4855) chore(v2): update infima to alpha 24 ([@lex111](https://github.com/lex111))
+ - [#4819](https://github.com/facebook/docusaurus/pull/4819) fix(v2): Amend Hebrew translations ([@liorheber](https://github.com/liorheber))
+ - [#4815](https://github.com/facebook/docusaurus/pull/4815) fix(v2): Fix Hebrew translations ([@nirtamir2](https://github.com/nirtamir2))
+ - [#4792](https://github.com/facebook/docusaurus/pull/4792) fix(v2): fix minor a11y issue with headings ([@lex111](https://github.com/lex111))
+ - [#4793](https://github.com/facebook/docusaurus/pull/4793) fix(v2): unbreak enhanced width of doc item wrapper ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus-utils-common`
+ - [#5000](https://github.com/facebook/docusaurus/pull/5000) fix(v2): fix theme array deduplication bug ([@slorber](https://github.com/slorber))
+- `docusaurus-plugin-client-redirects`, `docusaurus-utils-common`, `docusaurus-utils`, `docusaurus`
+ - [#4988](https://github.com/facebook/docusaurus/pull/4988) fix(v2): redirect plugin should use siteConfig.trailingSlash ([@slorber](https://github.com/slorber))
+- `docusaurus-plugin-content-blog`
+ - [#4983](https://github.com/facebook/docusaurus/pull/4983) fix(v2): always use UTC when dealing with blog dates ([@Josh-Cena](https://github.com/Josh-Cena))
+ - [#4962](https://github.com/facebook/docusaurus/pull/4962) fix(v2): respect base url in RSS feeds ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`
+ - [#4985](https://github.com/facebook/docusaurus/pull/4985) fix(v2): navbar doc item fallback: search doc in lastVersion ([@slorber](https://github.com/slorber))
+- `docusaurus-remark-plugin-npm2yarn`
+ - [#4964](https://github.com/facebook/docusaurus/pull/4964) fix(v2): avoid duplicated imports in npm2yarn plugin ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-content-docs`
+ - [#4970](https://github.com/facebook/docusaurus/pull/4970) fix(v2): sidebar_label should be used to compute next/previous button labels ([@slorber](https://github.com/slorber))
+ - [#4861](https://github.com/facebook/docusaurus/pull/4861) fix(v2): allow relative sidebar path resolution in docs:version command ([@lex111](https://github.com/lex111))
+ - [#4859](https://github.com/facebook/docusaurus/pull/4859) fix(v2): use frontmatter title at first for paginated links ([@lex111](https://github.com/lex111))
+ - [#4775](https://github.com/facebook/docusaurus/pull/4775) fix(v2): improve dx sidebar config, ability to have no sidebars file ([@nam-hle](https://github.com/nam-hle))
+- `docusaurus-plugin-sitemap`, `docusaurus-utils-common`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`
+ - [#4950](https://github.com/facebook/docusaurus/pull/4950) fix(v2): sitemap plugin should handle siteConfig.trailingSlash automatically ([@slorber](https://github.com/slorber))
+- `docusaurus`
+ - [#4924](https://github.com/facebook/docusaurus/pull/4924) fix(v2): respect baseUrl in serving command ([@lex111](https://github.com/lex111))
+ - [#4935](https://github.com/facebook/docusaurus/pull/4935) fix(v2): render children in BrowserOnly after client is ready ([@lex111](https://github.com/lex111))
+ - [#4894](https://github.com/facebook/docusaurus/pull/4894) fix(v2): escape HTML entities in user tags attributes ([@lex111](https://github.com/lex111))
+ - [#4789](https://github.com/facebook/docusaurus/pull/4789) fix(v2): transpile libs with too recent syntax with babel ([@slorber](https://github.com/slorber))
+ - [#4784](https://github.com/facebook/docusaurus/pull/4784) fix(v2): update notifier should never suggest to downgrade ([@slorber](https://github.com/slorber))
+- `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-theme-classic`, `docusaurus-utils`
+ - [#4882](https://github.com/facebook/docusaurus/pull/4882) fix(v2): fix contentTitle issues when markdown h1 title contains code blocks ([@slorber](https://github.com/slorber))
+- `docusaurus-utils`
+ - [#4862](https://github.com/facebook/docusaurus/pull/4862) fix(v2): remove Markdown heading id from excerpt ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus-theme-common`
+ - [#4871](https://github.com/facebook/docusaurus/pull/4871) fix(v2): unbreak adding of custom HTML metadatas ([@lex111](https://github.com/lex111))
+ - [#4797](https://github.com/facebook/docusaurus/pull/4797) fix(v2): do not focus on skip link if page refreshed ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus-theme-search-algolia`
+ - [#4856](https://github.com/facebook/docusaurus/pull/4856) fix(v2): adjust padding when custom search box location ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`
+ - [#4830](https://github.com/facebook/docusaurus/pull/4830) fix(v2): pin prism-react-renderer version to 1.1.1 ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-ideal-image`, `lqip-loader`
+ - [#4806](https://github.com/facebook/docusaurus/pull/4806) chore(v2): update sharp to 0.28.2 ([@lex111](https://github.com/lex111))
+
+#### :nail_care: Polish
+
+- `docusaurus-theme-classic`
+ - [#4995](https://github.com/facebook/docusaurus/pull/4995) refactor(v2): reduce top padding in doc content container ([@lex111](https://github.com/lex111))
+ - [#4918](https://github.com/facebook/docusaurus/pull/4918) refactor(v2): readjust footer of blog item ([@lex111](https://github.com/lex111))
+ - [#4959](https://github.com/facebook/docusaurus/pull/4959) refactor(v2): minor cleanups ([@lex111](https://github.com/lex111))
+ - [#4945](https://github.com/facebook/docusaurus/pull/4945) refactor(v2): remove extra padding from doc item container ([@lex111](https://github.com/lex111))
+ - [#4940](https://github.com/facebook/docusaurus/pull/4940) refactor(v2): improve semantic doc sidebar markup ([@lex111](https://github.com/lex111))
+ - [#4961](https://github.com/facebook/docusaurus/pull/4961) refactor(v2): improve semantic blog sidebar markup ([@lex111](https://github.com/lex111))
+ - [#4903](https://github.com/facebook/docusaurus/pull/4903) refactor(v2): make doc item layout more semantic ([@lex111](https://github.com/lex111))
+ - [#4877](https://github.com/facebook/docusaurus/pull/4877) refactor(v2): reduce vertical space in doc content container ([@lex111](https://github.com/lex111))
+ - [#4914](https://github.com/facebook/docusaurus/pull/4914) refactor(v2): use SVG for external link icon ([@lex111](https://github.com/lex111))
+ - [#4916](https://github.com/facebook/docusaurus/pull/4916) refactor(v2): replace strong with b in UI components ([@lex111](https://github.com/lex111))
+ - [#4926](https://github.com/facebook/docusaurus/pull/4926) refactor(v2): hide decorative SVGs from screen readers ([@lex111](https://github.com/lex111))
+ - [#4865](https://github.com/facebook/docusaurus/pull/4865) refactor(v2): make little better doc update block UI ([@lex111](https://github.com/lex111))
+ - [#4795](https://github.com/facebook/docusaurus/pull/4795) refactor(v2): remove transition on body element ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`
+ - [#4989](https://github.com/facebook/docusaurus/pull/4989) refactor(v2): blog/docs: add more context in error messages ([@slorber](https://github.com/slorber))
+- `docusaurus-init`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`, `docusaurus-plugin-sitemap`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`
+ - [#4979](https://github.com/facebook/docusaurus/pull/4979) refactor(v2): cleanup console output ([@lex111](https://github.com/lex111))
+- `docusaurus-utils-validation`, `docusaurus`
+ - [#4977](https://github.com/facebook/docusaurus/pull/4977) polish(v2): url-subpath config validation warning ([@slorber](https://github.com/slorber))
+- `docusaurus-plugin-content-docs`
+ - [#4969](https://github.com/facebook/docusaurus/pull/4969) refactor(v2): include path in error about non-existent ids ([@lex111](https://github.com/lex111))
+ - [#4863](https://github.com/facebook/docusaurus/pull/4863) refactor(v2): remove sidebar_label filed from doc metadata file ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus`
+ - [#4907](https://github.com/facebook/docusaurus/pull/4907) refactor(v2): remove type attribute from link and script tags ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-search-algolia`
+ - [#4919](https://github.com/facebook/docusaurus/pull/4919) refactor(v2): improve markup and styling on search page ([@lex111](https://github.com/lex111))
+ - [#4867](https://github.com/facebook/docusaurus/pull/4867) chore(v2): update @docsearch/react ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-content-blog`
+ - [#4905](https://github.com/facebook/docusaurus/pull/4905) refactor(v2): do not generate RSS files for empty feed ([@lex111](https://github.com/lex111))
+ - [#4860](https://github.com/facebook/docusaurus/pull/4860) refactor(v2): use aliased path for blog list sidebar file ([@lex111](https://github.com/lex111))
+- `docusaurus`
+ - [#4870](https://github.com/facebook/docusaurus/pull/4870) refactor(v2): add exception handling if external command is fails ([@lex111](https://github.com/lex111))
+ - [#4875](https://github.com/facebook/docusaurus/pull/4875) refactor(v2): make even better SSR error notify and add tip ([@lex111](https://github.com/lex111))
+ - [#4866](https://github.com/facebook/docusaurus/pull/4866) refactor(v2): output URL to console only if it has changed ([@lex111](https://github.com/lex111))
+- `docusaurus-utils`
+ - [#4814](https://github.com/facebook/docusaurus/pull/4814) refactor(v2): purify normalizeUrl ([@nam-hle](https://github.com/nam-hle))
+
+#### :memo: Documentation
+
+- Other
+ - [#4987](https://github.com/facebook/docusaurus/pull/4987) docs(v2): document canary releases ([@slorber](https://github.com/slorber))
+ - [#4981](https://github.com/facebook/docusaurus/pull/4981) docs(v2): minor tweaks ([@lex111](https://github.com/lex111))
+ - [#4976](https://github.com/facebook/docusaurus/pull/4976) docs(v2): mention to install the algolia package in search doc ([@slorber](https://github.com/slorber))
+ - [#4953](https://github.com/facebook/docusaurus/pull/4953) docs(v2): add Flagsmith to showcase ([@dabeeeenster](https://github.com/dabeeeenster))
+ - [#4942](https://github.com/facebook/docusaurus/pull/4942) docs(v2): add info about `DefaultValue` prop in `Tabs` ([@ArtFlag](https://github.com/ArtFlag))
+ - [#4898](https://github.com/facebook/docusaurus/pull/4898) docs(v2): add ClarityChallenge to showcase ([@jonbarker68](https://github.com/jonbarker68))
+ - [#4896](https://github.com/facebook/docusaurus/pull/4896) docs(v2): fix incorrect link to plugin-ideal-image ([@phwt](https://github.com/phwt))
+ - [#4893](https://github.com/facebook/docusaurus/pull/4893) docs(v2): presets: fix typo in bootstrap preset ([@silva-nick](https://github.com/silva-nick))
+ - [#4887](https://github.com/facebook/docusaurus/pull/4887) docs(v2): Add Aide Jeune website to Docusaurus site showcase ([@l0u1sg](https://github.com/l0u1sg))
+ - [#4821](https://github.com/facebook/docusaurus/pull/4821) docs(v2): New doc page for math equations ([@pranabdas](https://github.com/pranabdas))
+ - [#4885](https://github.com/facebook/docusaurus/pull/4885) docs(v2): v2 migration guide: mention Algolia config update ([@slorber](https://github.com/slorber))
+ - [#4876](https://github.com/facebook/docusaurus/pull/4876) docs(v2): update steps in the github-actions section ([@wise-introvert](https://github.com/wise-introvert))
+ - [#4880](https://github.com/facebook/docusaurus/pull/4880) docs(v2): grammar typo in migration-overview.md ([@jmazin](https://github.com/jmazin))
+ - [#4879](https://github.com/facebook/docusaurus/pull/4879) docs(v2): Added FireCMS to the showcase ([@fgatti675](https://github.com/fgatti675))
+ - [#4849](https://github.com/facebook/docusaurus/pull/4849) docs(v2): fix Java syntax highlight in website ([@Josh-Cena](https://github.com/Josh-Cena))
+ - [#4818](https://github.com/facebook/docusaurus/pull/4818) docs(v2): add mr-pdf to resources ([@antonygibbs](https://github.com/antonygibbs))
+ - [#4835](https://github.com/facebook/docusaurus/pull/4835) docs(v2): fix grammar typo on Creating pages ([@Christopher-Hsieh](https://github.com/Christopher-Hsieh))
+ - [#4837](https://github.com/facebook/docusaurus/pull/4837) docs(v2): fix missing closing bracket ([@pmqueiroz](https://github.com/pmqueiroz))
+ - [#4820](https://github.com/facebook/docusaurus/pull/4820) docs(v2): Fix typo in doc: sidebar.md ([@pranabdas](https://github.com/pranabdas))
+ - [#4813](https://github.com/facebook/docusaurus/pull/4813) docs(v2): fix css snipped with missing color ([@slorber](https://github.com/slorber))
+ - [#4803](https://github.com/facebook/docusaurus/pull/4803) docs(v2): Add i18n tag and fix typo ([@HunteRoi](https://github.com/HunteRoi))
+ - [#4786](https://github.com/facebook/docusaurus/pull/4786) docs(v2): Add tinaeldevresse.eu to Docusaurus' gallery ([@HunteRoi](https://github.com/HunteRoi))
+ - [#4780](https://github.com/facebook/docusaurus/pull/4780) docs(v2): remove docs for alpha 71 + 72 ([@slorber](https://github.com/slorber))
+ - [#4779](https://github.com/facebook/docusaurus/pull/4779) docs(v2): beta blog post edits ([@slorber](https://github.com/slorber))
+- `docusaurus-init`
+ - [#4973](https://github.com/facebook/docusaurus/pull/4973) docs(v2): replace `diff` codeblocks with line highlight ([@Josh-Cena](https://github.com/Josh-Cena))
+ - [#4756](https://github.com/facebook/docusaurus/pull/4756) docs(v2): Docusaurus 2 beta blog post ([@slorber](https://github.com/slorber))
+
+#### :house: Internal
+
+- Other
+ - [#4994](https://github.com/facebook/docusaurus/pull/4994) misc: more issue template improvements ([@slorber](https://github.com/slorber))
+ - [#4951](https://github.com/facebook/docusaurus/pull/4951) misc: disable google-gtag plugin in Netlify deploys ([@lex111](https://github.com/lex111))
+ - [#4901](https://github.com/facebook/docusaurus/pull/4901) misc: optimize showcase images ([@lex111](https://github.com/lex111))
+ - [#4897](https://github.com/facebook/docusaurus/pull/4897) chore: fail CI if yarn.lock is modified on install ([@slorber](https://github.com/slorber))
+ - [#4858](https://github.com/facebook/docusaurus/pull/4858) chore(v2): add external link to community sidebar ([@lex111](https://github.com/lex111))
+ - [#4889](https://github.com/facebook/docusaurus/pull/4889) misc: issue template config typo ([@slorber](https://github.com/slorber))
+ - [#4886](https://github.com/facebook/docusaurus/pull/4886) misc: add github issue template config ([@slorber](https://github.com/slorber))
+ - [#4878](https://github.com/facebook/docusaurus/pull/4878) misc: improve bug report issue template ([@lex111](https://github.com/lex111))
+ - [#4791](https://github.com/facebook/docusaurus/pull/4791) chore: fix canary version name ([@slorber](https://github.com/slorber))
+ - [#4777](https://github.com/facebook/docusaurus/pull/4777) chore: regenerate examples on 2.0.0-beta.0 ([@slorber](https://github.com/slorber))
+- `docusaurus-init`, `docusaurus-migrate`, `docusaurus`
+ - [#4944](https://github.com/facebook/docusaurus/pull/4944) chore: lockfile cleanup ([@slorber](https://github.com/slorber))
+- `docusaurus-1.x`, `docusaurus-init-1.x`
+ - [#4902](https://github.com/facebook/docusaurus/pull/4902) chore: remove docusaurus v1 from master branch (moved to docusaurus-v1 branch) ([@slorber](https://github.com/slorber))
+- `docusaurus-plugin-ideal-image`
+ - [#4915](https://github.com/facebook/docusaurus/pull/4915) chore(v2): bump react-waypoint from 9.0.2 to 10.1.0 ([@lex111](https://github.com/lex111))
+- `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`
+ - [#4834](https://github.com/facebook/docusaurus/pull/4834) chore(v2): unlock prism-react-renderer version ([@lex111](https://github.com/lex111))
+- `docusaurus-cssnano-preset`, `docusaurus`
+ - [#4833](https://github.com/facebook/docusaurus/pull/4833) chore(v2): bump cssnano packages ([@lex111](https://github.com/lex111))
+- `docusaurus-cssnano-preset`, `docusaurus-init`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-debug`, `docusaurus-plugin-sitemap`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils-validation`, `docusaurus-utils`, `docusaurus`
+ - [#4816](https://github.com/facebook/docusaurus/pull/4816) chore(v2): upgrade dependencies ([@lex111](https://github.com/lex111))
+- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`
+ - [#4790](https://github.com/facebook/docusaurus/pull/4790) chore(v2): TypeScript, use isolatedModules ([@slorber](https://github.com/slorber))
+
+#### Committers: 31
+
+- Alexey Pyltsyn ([@lex111](https://github.com/lex111))
+- Arthur ([@ArtFlag](https://github.com/ArtFlag))
+- Ben Rometsch ([@dabeeeenster](https://github.com/dabeeeenster))
+- Christopher Hsieh ([@Christopher-Hsieh](https://github.com/Christopher-Hsieh))
+- Fardeen Panjwani ([@wise-introvert](https://github.com/wise-introvert))
+- Joel ([@Joelpo](https://github.com/Joelpo))
+- Jon Barker ([@jonbarker68](https://github.com/jonbarker68))
+- Jonathan Mazin ([@jmazin](https://github.com/jmazin))
+- Joshua Chen ([@Josh-Cena](https://github.com/Josh-Cena))
+- Lior Heber ([@liorheber](https://github.com/liorheber))
+- Louis Gallet ([@l0u1sg](https://github.com/l0u1sg))
+- Louis Grenard ([@louistiti](https://github.com/louistiti))
+- Lucas Correia ([@tsirlucas](https://github.com/tsirlucas))
+- Nam Hoang Le ([@nam-hle](https://github.com/nam-hle))
+- Pablo Vidal ([@limkinZero](https://github.com/limkinZero))
+- Pedro Queiroz ([@pmqueiroz](https://github.com/pmqueiroz))
+- Pranab Das ([@pranabdas](https://github.com/pranabdas))
+- Pratyay Banerjee ([@Neilblaze](https://github.com/Neilblaze))
+- PsychTech ([@PsychTechApS](https://github.com/PsychTechApS))
+- Sam Zhou ([@SamChou19815](https://github.com/SamChou19815))
+- Sébastien Lorber ([@slorber](https://github.com/slorber))
+- Tinaël Devresse ([@HunteRoi](https://github.com/HunteRoi))
+- [@Massibian](https://github.com/Massibian)
+- [@antonygibbs](https://github.com/antonygibbs)
+- [@besemuna](https://github.com/besemuna)
+- [@e271828-](https://github.com/e271828-)
+- [@fgatti675](https://github.com/fgatti675)
+- [@nirtamir2](https://github.com/nirtamir2)
+- [@silva-nick](https://github.com/silva-nick)
+- mg ([@tiny-dancer](https://github.com/tiny-dancer))
+- phwt.smwt ([@phwt](https://github.com/phwt))
+
## 2.0.0-beta.0 (2021-05-12)
Read the [2.0.0 beta blog post](https://docusaurus.io/blog/2021/05/12/announcing-docusaurus-two-beta)!
diff --git a/lerna.json b/lerna.json
index 5aab55aa20..02e8863944 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"npmClient": "yarn",
"useWorkspaces": true,
"changelog": {
diff --git a/packages/docusaurus-cssnano-preset/package.json b/packages/docusaurus-cssnano-preset/package.json
index 8e962d6965..6cc9250616 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Advanced cssnano preset for maximum optimization.",
"main": "index.js",
"license": "MIT",
diff --git a/packages/docusaurus-init/package.json b/packages/docusaurus-init/package.json
index b3c0fe7165..d5ce9e6184 100644
--- a/packages/docusaurus-init/package.json
+++ b/packages/docusaurus-init/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/init",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Create Docusaurus apps easily.",
"repository": {
"type": "git",
diff --git a/packages/docusaurus-init/templates/bootstrap/package.json b/packages/docusaurus-init/templates/bootstrap/package.json
index 53cbf5284e..9a0acdf660 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-beta.0",
+ "version": "2.0.0-beta.1",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -14,8 +14,8 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/preset-bootstrap": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/preset-bootstrap": "2.0.0-beta.1",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"clsx": "^1.1.1",
diff --git a/packages/docusaurus-init/templates/classic/package.json b/packages/docusaurus-init/templates/classic/package.json
index 737df96e38..0f9b0de0b0 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-beta.0",
+ "version": "2.0.0-beta.1",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -14,8 +14,8 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/preset-classic": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/preset-classic": "2.0.0-beta.1",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"clsx": "^1.1.1",
diff --git a/packages/docusaurus-init/templates/facebook/package.json b/packages/docusaurus-init/templates/facebook/package.json
index 69ea8e118b..beb46fa13c 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-beta.0",
+ "version": "2.0.0-beta.1",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -18,8 +18,8 @@
"prettier:diff": "prettier --config .prettierrc --list-different \"**/*.{js,jsx,ts,tsx,md,mdx}\""
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/preset-classic": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/preset-classic": "2.0.0-beta.1",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"clsx": "^1.1.1",
diff --git a/packages/docusaurus-mdx-loader/package.json b/packages/docusaurus-mdx-loader/package.json
index 6445593c11..4e4643f8ad 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Docusaurus Loader for MDX",
"main": "src/index.js",
"types": "src/index.d.ts",
@@ -20,8 +20,8 @@
"dependencies": {
"@babel/parser": "^7.12.16",
"@babel/traverse": "^7.12.13",
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
"@mdx-js/mdx": "^1.6.21",
"@mdx-js/react": "^1.6.21",
"escape-html": "^1.0.3",
@@ -37,7 +37,7 @@
"webpack": "^5.37.0"
},
"devDependencies": {
- "@docusaurus/types": "2.0.0-beta.0",
+ "@docusaurus/types": "2.0.0-beta.1",
"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 e8c11eccaa..5ce83afa5b 100644
--- a/packages/docusaurus-migrate/package.json
+++ b/packages/docusaurus-migrate/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/migrate",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"description": "A CLI tool to migrate from older versions of Docusaurus.",
"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 a2bdee930e..231b8a1c27 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-beta.0",
+ "version": "2.0.0-beta.1",
"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 d675d73a35..05ea567007 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Client redirects plugin for Docusaurus.",
"main": "lib/index.js",
"scripts": {
@@ -17,11 +17,11 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-common": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-common": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"chalk": "^4.1.1",
"eta": "^1.11.0",
"fs-extra": "^10.0.0",
diff --git a/packages/docusaurus-plugin-content-blog/package.json b/packages/docusaurus-plugin-content-blog/package.json
index c3cdb2ad99..c4efc12952 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-beta.0",
+ "version": "2.0.0-beta.1",
"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-beta.0",
- "@docusaurus/mdx-loader": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/mdx-loader": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"chalk": "^4.1.1",
"feed": "^4.2.2",
"fs-extra": "^10.0.0",
diff --git a/packages/docusaurus-plugin-content-docs/package.json b/packages/docusaurus-plugin-content-docs/package.json
index e6bb6d9dd7..e2cc41170b 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Docs plugin for Docusaurus.",
"main": "lib/index.js",
"types": "src/plugin-content-docs.d.ts",
@@ -18,18 +18,18 @@
},
"license": "MIT",
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-beta.0",
+ "@docusaurus/module-type-aliases": "2.0.0-beta.1",
"@types/js-yaml": "^4.0.0",
"@types/picomatch": "^2.2.1",
"commander": "^5.1.0",
"picomatch": "^2.1.1"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/mdx-loader": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/mdx-loader": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"chalk": "^4.1.1",
"combine-promises": "^1.1.0",
"execa": "^5.0.0",
diff --git a/packages/docusaurus-plugin-content-pages/package.json b/packages/docusaurus-plugin-content-pages/package.json
index 91973e63aa..101b58824b 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Pages 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-beta.0",
- "@docusaurus/mdx-loader": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/mdx-loader": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"globby": "^11.0.2",
"lodash": "^4.17.20",
"minimatch": "^3.0.4",
diff --git a/packages/docusaurus-plugin-debug/package.json b/packages/docusaurus-plugin-debug/package.json
index 6a3e0cf698..e89ae112a0 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Debug plugin for Docusaurus.",
"main": "lib/index.js",
"scripts": {
@@ -17,9 +17,9 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
"react-json-view": "^1.21.3",
"tslib": "^2.1.0"
},
diff --git a/packages/docusaurus-plugin-google-analytics/package.json b/packages/docusaurus-plugin-google-analytics/package.json
index 9c9d0290db..b2d3e51bf1 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-beta.0",
+ "version": "2.0.0-beta.1",
"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-beta.0"
+ "@docusaurus/core": "2.0.0-beta.1"
},
"peerDependencies": {
"react": "^16.8.4 || ^17.0.0",
diff --git a/packages/docusaurus-plugin-google-gtag/package.json b/packages/docusaurus-plugin-google-gtag/package.json
index 3b1408e1d5..0083c34804 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-beta.0",
+ "version": "2.0.0-beta.1",
"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-beta.0"
+ "@docusaurus/core": "2.0.0-beta.1"
},
"peerDependencies": {
"react": "^16.8.4 || ^17.0.0",
diff --git a/packages/docusaurus-plugin-ideal-image/package.json b/packages/docusaurus-plugin-ideal-image/package.json
index 4ae505b58e..28c0fe2ffb 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Docusaurus Plugin to generate an almost ideal image (responsive, lazy-loading, and low quality placeholder).",
"main": "lib/index.js",
"scripts": {
@@ -20,10 +20,10 @@
"fs-extra": "^9.1.0"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/lqip-loader": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/lqip-loader": "2.0.0-beta.1",
"@docusaurus/responsive-loader": "1.4.0",
- "@docusaurus/types": "2.0.0-beta.0",
+ "@docusaurus/types": "2.0.0-beta.1",
"@endiliey/react-ideal-image": "^0.0.11",
"react-waypoint": "^10.1.0",
"sharp": "^0.28.2",
diff --git a/packages/docusaurus-plugin-pwa/package.json b/packages/docusaurus-plugin-pwa/package.json
index 1dc2b70fe8..9aa7ca116b 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Docusaurus Plugin to add PWA support.",
"main": "src/index.js",
"publishConfig": {
@@ -16,9 +16,9 @@
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13",
"@babel/plugin-proposal-optional-chaining": "^7.12.16",
"@babel/preset-env": "^7.12.16",
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/theme-common": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/theme-common": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"babel-loader": "^8.2.2",
"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 b7be5318a6..0461d83eaa 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Simple sitemap generation plugin for Docusaurus.",
"main": "lib/index.js",
"scripts": {
@@ -17,11 +17,11 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-common": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-common": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"fs-extra": "^10.0.0",
"sitemap": "^7.0.0",
"tslib": "^2.2.0"
diff --git a/packages/docusaurus-preset-bootstrap/package.json b/packages/docusaurus-preset-bootstrap/package.json
index 1de4c08822..5e6f282aba 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Bootstrap preset for Docusaurus.",
"main": "src/index.js",
"license": "MIT",
@@ -13,11 +13,11 @@
"directory": "packages/docusaurus-preset-bootstrap"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-content-blog": "2.0.0-beta.0",
- "@docusaurus/plugin-content-docs": "2.0.0-beta.0",
- "@docusaurus/plugin-content-pages": "2.0.0-beta.0",
- "@docusaurus/theme-bootstrap": "2.0.0-beta.0"
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-blog": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-docs": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-pages": "2.0.0-beta.1",
+ "@docusaurus/theme-bootstrap": "2.0.0-beta.1"
},
"peerDependencies": {
"react": "^16.8.4 || ^17.0.0",
diff --git a/packages/docusaurus-preset-classic/package.json b/packages/docusaurus-preset-classic/package.json
index b4501b5499..b9382f4b03 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Classic preset for Docusaurus.",
"main": "src/index.js",
"publishConfig": {
@@ -13,16 +13,16 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-content-blog": "2.0.0-beta.0",
- "@docusaurus/plugin-content-docs": "2.0.0-beta.0",
- "@docusaurus/plugin-content-pages": "2.0.0-beta.0",
- "@docusaurus/plugin-debug": "2.0.0-beta.0",
- "@docusaurus/plugin-google-analytics": "2.0.0-beta.0",
- "@docusaurus/plugin-google-gtag": "2.0.0-beta.0",
- "@docusaurus/plugin-sitemap": "2.0.0-beta.0",
- "@docusaurus/theme-classic": "2.0.0-beta.0",
- "@docusaurus/theme-search-algolia": "2.0.0-beta.0"
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-blog": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-docs": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-pages": "2.0.0-beta.1",
+ "@docusaurus/plugin-debug": "2.0.0-beta.1",
+ "@docusaurus/plugin-google-analytics": "2.0.0-beta.1",
+ "@docusaurus/plugin-google-gtag": "2.0.0-beta.1",
+ "@docusaurus/plugin-sitemap": "2.0.0-beta.1",
+ "@docusaurus/theme-classic": "2.0.0-beta.1",
+ "@docusaurus/theme-search-algolia": "2.0.0-beta.1"
},
"peerDependencies": {
"react": "^16.8.4 || ^17.0.0",
diff --git a/packages/docusaurus-remark-plugin-npm2yarn/package.json b/packages/docusaurus-remark-plugin-npm2yarn/package.json
index fff338ca86..6829dd3d28 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Remark plugin for converting npm commands to Yarn commands as tabs.",
"main": "src/index.js",
"publishConfig": {
diff --git a/packages/docusaurus-theme-bootstrap/package.json b/packages/docusaurus-theme-bootstrap/package.json
index af5582c80f..090ea79eaf 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Bootstrap theme for Docusaurus.",
"main": "src/index.js",
"types": "src/types.d.ts",
@@ -14,12 +14,12 @@
"directory": "packages/docusaurus-theme-bootstrap"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-content-blog": "2.0.0-beta.0",
- "@docusaurus/plugin-content-docs": "2.0.0-beta.0",
- "@docusaurus/plugin-content-pages": "2.0.0-beta.0",
- "@docusaurus/theme-common": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-blog": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-docs": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-pages": "2.0.0-beta.1",
+ "@docusaurus/theme-common": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
"@mdx-js/react": "^1.6.21",
"bootstrap": "^4.4.1",
"classnames": "^2.2.6",
@@ -28,7 +28,7 @@
"reactstrap": "^8.4.1"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-beta.0"
+ "@docusaurus/module-type-aliases": "2.0.0-beta.1"
},
"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 9fd3d3e52a..3cfd4c8448 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Classic theme for Docusaurus",
"main": "lib/index.js",
"types": "src/types.d.ts",
@@ -23,15 +23,15 @@
"update-code-translations": "node -e 'require(\"./update-code-translations.js\").run()'"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-content-blog": "2.0.0-beta.0",
- "@docusaurus/plugin-content-docs": "2.0.0-beta.0",
- "@docusaurus/plugin-content-pages": "2.0.0-beta.0",
- "@docusaurus/theme-common": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-common": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-blog": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-docs": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-pages": "2.0.0-beta.1",
+ "@docusaurus/theme-common": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-common": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"@mdx-js/mdx": "^1.6.21",
"@mdx-js/react": "^1.6.21",
"chalk": "^4.1.1",
@@ -50,7 +50,7 @@
"rtlcss": "^3.1.2"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-beta.0"
+ "@docusaurus/module-type-aliases": "2.0.0-beta.1"
},
"peerDependencies": {
"react": "^16.8.4 || ^17.0.0",
diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json
index 570233cb9a..00c13a804f 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Common code for Docusaurus themes.",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
@@ -18,15 +18,15 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-content-blog": "2.0.0-beta.0",
- "@docusaurus/plugin-content-docs": "2.0.0-beta.0",
- "@docusaurus/plugin-content-pages": "2.0.0-beta.0",
- "@docusaurus/types": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-blog": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-docs": "2.0.0-beta.1",
+ "@docusaurus/plugin-content-pages": "2.0.0-beta.1",
+ "@docusaurus/types": "2.0.0-beta.1",
"tslib": "^2.1.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-beta.0"
+ "@docusaurus/module-type-aliases": "2.0.0-beta.1"
},
"peerDependencies": {
"prism-react-renderer": "^1.2.1",
diff --git a/packages/docusaurus-theme-live-codeblock/package.json b/packages/docusaurus-theme-live-codeblock/package.json
index 66ca8f0f52..596956bfd4 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Docusaurus live code block component.",
"main": "src/index.js",
"publishConfig": {
@@ -13,8 +13,8 @@
},
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"@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 54eceed14a..646a148b10 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-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Algolia search component for Docusaurus.",
"main": "src/index.js",
"publishConfig": {
@@ -14,10 +14,10 @@
"license": "MIT",
"dependencies": {
"@docsearch/react": "^3.0.0-alpha.36",
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/theme-common": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/theme-common": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"algoliasearch": "^4.8.4",
"algoliasearch-helper": "^3.3.4",
"clsx": "^1.1.1",
diff --git a/packages/docusaurus-types/package.json b/packages/docusaurus-types/package.json
index c42510cee5..c583807f3a 100644
--- a/packages/docusaurus-types/package.json
+++ b/packages/docusaurus-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/types",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Common types for Docusaurus packages.",
"main": "./src/index.js",
"types": "./src/index.d.ts",
diff --git a/packages/docusaurus-utils-common/package.json b/packages/docusaurus-utils-common/package.json
index db1ea928ec..ad4396501b 100644
--- a/packages/docusaurus-utils-common/package.json
+++ b/packages/docusaurus-utils-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/utils-common",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Common (Node/Browser) 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-beta.0",
+ "@docusaurus/types": "2.0.0-beta.1",
"tslib": "^2.2.0"
},
"engines": {
diff --git a/packages/docusaurus-utils-validation/package.json b/packages/docusaurus-utils-validation/package.json
index 7233ebba22..e85759fd97 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-beta.0",
+ "version": "2.0.0-beta.1",
"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-beta.0",
+ "@docusaurus/utils": "2.0.0-beta.1",
"chalk": "^4.1.1",
"joi": "^17.4.0",
"tslib": "^2.1.0"
diff --git a/packages/docusaurus-utils/package.json b/packages/docusaurus-utils/package.json
index f771a9c9a6..5aa758fee5 100644
--- a/packages/docusaurus-utils/package.json
+++ b/packages/docusaurus-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@docusaurus/utils",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"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-beta.0",
+ "@docusaurus/types": "2.0.0-beta.1",
"@types/github-slugger": "^1.3.0",
"chalk": "^4.1.1",
"escape-string-regexp": "^4.0.0",
diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json
index 8aaf9ee259..590e045c3f 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-beta.0",
+ "version": "2.0.0-beta.1",
"license": "MIT",
"publishConfig": {
"access": "public"
@@ -31,7 +31,7 @@
"url": "https://github.com/facebook/docusaurus/issues"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "2.0.0-beta.0",
+ "@docusaurus/module-type-aliases": "2.0.0-beta.1",
"@types/detect-port": "^1.3.0",
"@types/nprogress": "^0.2.0",
"tmp-promise": "^3.0.2"
@@ -47,12 +47,12 @@
"@babel/runtime": "^7.12.5",
"@babel/runtime-corejs3": "^7.12.13",
"@babel/traverse": "^7.12.13",
- "@docusaurus/cssnano-preset": "2.0.0-beta.0",
+ "@docusaurus/cssnano-preset": "2.0.0-beta.1",
"@docusaurus/react-loadable": "5.5.0",
- "@docusaurus/types": "2.0.0-beta.0",
- "@docusaurus/utils": "2.0.0-beta.0",
- "@docusaurus/utils-common": "2.0.0-beta.0",
- "@docusaurus/utils-validation": "2.0.0-beta.0",
+ "@docusaurus/types": "2.0.0-beta.1",
+ "@docusaurus/utils": "2.0.0-beta.1",
+ "@docusaurus/utils-common": "2.0.0-beta.1",
+ "@docusaurus/utils-validation": "2.0.0-beta.1",
"@slorber/static-site-generator-webpack-plugin": "^4.0.0",
"@svgr/webpack": "^5.5.0",
"autoprefixer": "^10.2.5",
diff --git a/packages/lqip-loader/package.json b/packages/lqip-loader/package.json
index d1883af94c..36823d140d 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-beta.0",
+ "version": "2.0.0-beta.1",
"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 c65c23e089..78ac918ff9 100644
--- a/packages/stylelint-copyright/package.json
+++ b/packages/stylelint-copyright/package.json
@@ -1,6 +1,6 @@
{
"name": "stylelint-copyright",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"description": "Stylelint plugin to check CSS files for a copyright header.",
"main": "index.js",
"license": "MIT",
diff --git a/website/package.json b/website/package.json
index 1e20edc7cc..a2ca2ab1f5 100644
--- a/website/package.json
+++ b/website/package.json
@@ -1,6 +1,6 @@
{
"name": "docusaurus-2-website",
- "version": "2.0.0-beta.0",
+ "version": "2.0.0-beta.1",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
@@ -30,23 +30,23 @@
"dependencies": {
"@crowdin/cli": "^3.5.2",
"@crowdin/crowdin-api-client": "^1.10.6",
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/plugin-client-redirects": "2.0.0-beta.0",
- "@docusaurus/plugin-ideal-image": "2.0.0-beta.0",
- "@docusaurus/plugin-pwa": "2.0.0-beta.0",
- "@docusaurus/preset-classic": "2.0.0-beta.0",
- "@docusaurus/remark-plugin-npm2yarn": "2.0.0-beta.0",
- "@docusaurus/theme-live-codeblock": "2.0.0-beta.0",
+ "@docusaurus/core": "2.0.0-beta.1",
+ "@docusaurus/plugin-client-redirects": "2.0.0-beta.1",
+ "@docusaurus/plugin-ideal-image": "2.0.0-beta.1",
+ "@docusaurus/plugin-pwa": "2.0.0-beta.1",
+ "@docusaurus/preset-classic": "2.0.0-beta.1",
+ "@docusaurus/remark-plugin-npm2yarn": "2.0.0-beta.1",
+ "@docusaurus/theme-live-codeblock": "2.0.0-beta.1",
"clsx": "^1.1.1",
"color": "^3.1.3",
"esbuild-loader": "2.13.1",
+ "hast-util-is-element": "1.1.0",
"netlify-plugin-cache": "^1.0.3",
"npm-to-yarn": "^1.0.0-2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"rehype-katex": "^4.0.0",
"remark-math": "^3.0.1",
- "hast-util-is-element": "1.1.0",
"workbox-routing": "^5.0.0",
"workbox-strategies": "^5.0.0"
},
diff --git a/website/versioned_docs/version-2.0.0-beta.1/api/docusaurus.config.js.md b/website/versioned_docs/version-2.0.0-beta.1/api/docusaurus.config.js.md
new file mode 100644
index 0000000000..76d023de7b
--- /dev/null
+++ b/website/versioned_docs/version-2.0.0-beta.1/api/docusaurus.config.js.md
@@ -0,0 +1,507 @@
+---
+id: docusaurus.config.js
+description: API reference for Docusaurus configuration file.
+slug: /docusaurus.config.js
+---
+
+# `docusaurus.config.js`
+
+## Overview {#overview}
+
+`docusaurus.config.js` contains configurations for your site and is placed in the root directory of your site.
+
+## Required fields {#required-fields}
+
+### `title` {#title}
+
+- Type: `string`
+
+Title for your website.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ title: 'Docusaurus',
+};
+```
+
+### `favicon` {#favicon}
+
+- Type: `string`
+
+URL for site favicon. Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ favicon: 'https://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` {#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` {#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 {#optional-fields}
+
+### `trailingSlash` {#trailing-slash}
+
+- Type: `boolean | undefined`
+
+Allow to customize the presence/absence of a trailing slash at the end of URLs/links, and how static HTML files are generated:
+
+- `undefined` (default): keeps URLs untouched, and emit `/docs/myDoc/index.html` for `/docs/myDoc.md`
+- `true`: add trailing slashes to URLs/links, and emit `/docs/myDoc/index.html` for `/docs/myDoc.md`
+- `false`: remove trailing slashes from URLs/links, and emit `/docs/myDoc.html` for `/docs/myDoc.md`
+
+:::tip
+
+Each static hosting provider serve static files differently (this behavior may even change over time).
+
+Refer to the [deployment guide](../deployment.mdx) and [slorber/trailing-slash-guide](https://github.com/slorber/trailing-slash-guide) to choose the appropriate setting.
+
+:::
+
+### `i18n` {#i18n}
+
+- Type: `Object`
+
+The i18n configuration object to [localize your site](../i18n/i18n-introduction.md).
+
+Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ i18n: {
+ defaultLocale: 'en',
+ locales: ['en', 'fr'],
+ localeConfigs: {
+ en: {
+ label: 'English',
+ direction: 'ltr',
+ },
+ fr: {
+ label: 'Français',
+ direction: 'ltr',
+ },
+ },
+ },
+};
+```
+
+- `label`: the label to use for this locale
+- `direction`: `ltr` (default) or `rtl` (for [right-to-left languages](https://developer.mozilla.org/en-US/docs/Glossary/rtl) like Araric, Hebrew, etc.)
+
+### `noIndex` {#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` {#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` {#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` {#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` {#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` {#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` {#projectname}
+
+- Type: `string`
+
+The name of the GitHub repository. Used by the deployment command.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ projectName: 'docusaurus',
+};
+```
+
+### `githubHost` {#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',
+};
+```
+
+### `githubPort` {#githubPort}
+
+- Type: `string`
+
+The port of your server. Useful if you are using GitHub Enterprise.
+
+```js title="docusaurus.config.js"
+module.exports = {
+ githubPort: '22',
+};
+```
+
+### `themeConfig` {#themeconfig}
+
+- Type: `Object`
+
+The [theme configuration](./themes/theme-configuration.md) object, to customize your site UI like navbar, footer.
+
+Example:
+
+```js title="docusaurus.config.js"
+module.exports = {
+ themeConfig: {
+ hideableSidebar: false,
+ 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` {#plugins}
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ plugins: [],
+};
+```
+
+### `themes` {#themes}
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ themes: [],
+};
+```
+
+### `presets` {#presets}
+
+
+
+- Type: `any[]`
+
+```js title="docusaurus.config.js"
+module.exports = {
+ presets: [],
+};
+```
+
+### `customFields` {#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` {#scripts}
+
+An array of scripts to load. The values can be either strings or plain objects of attribute-value maps. The `
+ <% }); %>
+ <%~ it.postBodyTags %>
+