CINXE.COM
<!doctype html><html lang=en dir=ltr class="plugin-pages plugin-id-default" data-has-hydrated=false><meta charset=UTF-8><meta name=generator content="Docusaurus v3.7.0"><title data-rh=true>Build optimized websites quickly, focus on your content | Docusaurus</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"><meta data-rh=true name=twitter:card content=summary_large_image><meta data-rh=true property=og:image content=https://docusaurus.io/img/docusaurus-social-card.jpg><meta data-rh=true name=twitter:image content=https://docusaurus.io/img/docusaurus-social-card.jpg><meta data-rh=true property=og:url content=https://docusaurus.io/><meta data-rh=true property=og:locale content=en><meta data-rh=true property=og:locale:alternate content=fr><meta data-rh=true property=og:locale:alternate content=pt_BR><meta data-rh=true property=og:locale:alternate content=ko><meta data-rh=true property=og:locale:alternate content=zh_CN><meta data-rh=true name=docusaurus_locale content=en><meta data-rh=true name=docusaurus_tag content=default><meta data-rh=true name=docsearch:language content=en><meta data-rh=true name=docsearch:docusaurus_tag content=default><meta data-rh=true property=og:title content="Build optimized websites quickly, focus on your content | Docusaurus"><meta data-rh=true name=description content="An optimized site generator in React. Docusaurus helps you to move fast and write content. Build documentation websites, blogs, marketing pages, and more."><meta data-rh=true property=og:description content="An optimized site generator in React. Docusaurus helps you to move fast and write content. Build documentation websites, blogs, marketing pages, and more."><link data-rh=true rel=icon href=/img/docusaurus.ico><link data-rh=true rel=canonical href=https://docusaurus.io/><link data-rh=true rel=alternate href=https://docusaurus.io/ hreflang=en><link data-rh=true rel=alternate href=https://docusaurus.io/fr/ hreflang=fr><link data-rh=true rel=alternate href=https://docusaurus.io/pt-BR/ hreflang=pt-BR><link data-rh=true rel=alternate href=https://docusaurus.io/ko/ hreflang=ko><link data-rh=true rel=alternate href=https://docusaurus.io/zh-CN/ hreflang=zh-CN><link data-rh=true rel=alternate href=https://docusaurus.io/ hreflang=x-default><link data-rh=true rel=preconnect href=https://X1Z85QJPUV-dsn.algolia.net crossorigin=anonymous><script data-rh=true>document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()});function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container",n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}</script><link rel=alternate type=application/rss+xml href=/blog/rss.xml title="Docusaurus RSS Feed"><link rel=alternate type=application/atom+xml href=/blog/atom.xml title="Docusaurus Atom Feed"><link rel=alternate type=application/json href=/blog/feed.json title="Docusaurus JSON Feed"><link rel=preconnect href=https://www.google-analytics.com><link rel=preconnect href=https://www.googletagmanager.com><script async src="https://www.googletagmanager.com/gtag/js?id=G-E5CR2Q1NRE"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-E5CR2Q1NRE",{})</script><link rel=search type=application/opensearchdescription+xml title=Docusaurus href=/opensearch.xml><link rel=alternate type=application/rss+xml href=/changelog/rss.xml title="Docusaurus changelog RSS Feed"><link rel=alternate type=application/atom+xml href=/changelog/atom.xml title="Docusaurus changelog Atom Feed"><link rel=alternate type=application/json href=/changelog/feed.json title="Docusaurus changelog JSON Feed"><link rel=icon href=/img/docusaurus.png><link rel=manifest href=/manifest.json><meta name=theme-color content="rgb(37, 194, 160)"><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=#000><link rel=apple-touch-icon href=/img/docusaurus.png><link rel=mask-icon href=/img/docusaurus.png color="rgb(62, 204, 94)"><meta name=msapplication-TileImage content=/img/docusaurus.png><meta name=msapplication-TileColor content=#000><link rel=alternate type=application/rss+xml href=/tests/blog/rss.xml title="Docusaurus Tests Blog RSS Feed"><link rel=alternate type=application/atom+xml href=/tests/blog/atom.xml title="Docusaurus Tests Blog Atom Feed"><link rel=alternate type=application/json href=/tests/blog/feed.json title="Docusaurus Tests Blog JSON Feed"><link rel=stylesheet href=/katex/katex.min.css type=text/css><link rel=stylesheet href=/assets/css/styles.69ac36a0.css><script src=/assets/js/runtime~main.b28a59ee.js defer></script><script src=/assets/js/main.2dc23aa1.js defer></script><body class=navigation-with-keyboard><svg xmlns=http://www.w3.org/2000/svg style="display: none;"><defs> <symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> </defs></svg> <script>!function(){var t,e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme-189")}catch(t){}}();t=null!==e?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":(window.matchMedia("(prefers-color-scheme: light)").matches,"light"),document.documentElement.setAttribute("data-theme",t)}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss-189")}catch(t){}return!1}())</script><div id=__docusaurus><link rel=preload as=image href=/img/docusaurus.svg><link rel=preload as=image href=/img/docusaurus_keytar.svg><link rel=preload as=image href=/img/meta_opensource_logo_negative.svg><link rel=preload href=https://i.ytimg.com/vi_webp/_An9EsKPhp0/maxresdefault.webp as=image><div role=region aria-label="Skip to main content"><a class=skipToContent_UHvc href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><div class=announcementBar_cTOO role=banner><div class=announcementBarPlaceholder_Lqfg></div><div class="content_ttnW announcementBarContent_PjqA">🎉️ <b><a target=_blank href=https://docusaurus.io/blog/releases/3.7>Docusaurus v3.7</a> is out!</b> 🥳️</div><button type=button aria-label=Close class="clean-btn close closeButton_nmpN announcementBarClose_UFLi"><svg viewBox="0 0 15 15" width=14 height=14><g stroke=currentColor stroke-width=3.1><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"/></g></svg></button></div><nav aria-label=Main class="navbar navbar--fixed-top navbarHideable_uAgx"><div class=navbar__inner><div class=navbar__items><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/><div class=navbar__logo><img src=/img/docusaurus.svg alt="" class="themedComponent_bJGS themedComponent--light_LEkC" height=32 width=32><img src=/img/docusaurus_keytar.svg alt="" class="themedComponent_bJGS themedComponent--dark_jnGk" height=32 width=32></div><b class="navbar__title text--truncate">Docusaurus</b></a><a class="navbar__item navbar__link" href=/docs>Docs</a><a class="navbar__item navbar__link" href=/docs/cli>API</a><a class="navbar__item navbar__link" href=/blog>Blog</a><a class="navbar__item navbar__link" href=/showcase>Showcase</a><a class="navbar__item navbar__link" href=/community/support>Community</a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class=navbar__link aria-haspopup=true aria-expanded=false role=button href=/docs>3.7.0</a><ul class=dropdown__menu><li><a class=dropdown__link href=/docs/next>Canary 🚧</a><li><a class=dropdown__link href=/docs>3.7.0</a><li><a class=dropdown__link href=/docs/3.6.3>3.6.3</a><li><a class=dropdown__link href=/docs/3.5.2>3.5.2</a><li><a class=dropdown__link href=/docs/3.4.0>3.4.0</a><li><a class=dropdown__link href=/docs/3.3.2>3.3.2</a><li><a class=dropdown__link href=/docs/3.2.1>3.2.1</a><li><a class=dropdown__link href=/docs/3.1.1>3.1.1</a><li><a class=dropdown__link href=/docs/3.0.1>3.0.1</a><li><a class=dropdown__link href=/docs/2.x>2.x</a><li class=""><hr class=dropdown-separator><li class=dropdown-archived-versions><b>Archived versions</b><li><a href=https://docusaurus-archive-october-2023.netlify.app/docs/2.3.1 target=_blank rel="noopener noreferrer" class=dropdown__link>2.3.1<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li><a href=https://docusaurus-archive-october-2023.netlify.app/docs/2.2.0 target=_blank rel="noopener noreferrer" class=dropdown__link>2.2.0<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li><a href=https://docusaurus-archive-october-2023.netlify.app/docs/2.1.0 target=_blank rel="noopener noreferrer" class=dropdown__link>2.1.0<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li><a href=https://docusaurus-archive-october-2023.netlify.app/docs/2.0.1 target=_blank rel="noopener noreferrer" class=dropdown__link>2.0.1<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li><a href=https://v1.docusaurus.io target=_blank rel="noopener noreferrer" class=dropdown__link>1.x.x<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=""><hr class=dropdown-separator><li><a class=dropdown__link href=/versions>All versions</a></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href=# aria-haspopup=true aria-expanded=false role=button class=navbar__link><svg viewBox="0 0 24 24" width=20 height=20 aria-hidden=true class=iconLanguage_tqOs><path fill=currentColor d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/></svg>English</a><ul class=dropdown__menu><li><a href=/ target=_self rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang=en>English</a><li><a href=/fr/ target=_self rel="noopener noreferrer" class=dropdown__link lang=fr>Français</a><li><a href=/pt-BR/ target=_self rel="noopener noreferrer" class=dropdown__link lang=pt-BR>Português (Brasil)</a><li><a href=/ko/ target=_self rel="noopener noreferrer" class=dropdown__link lang=ko>한국어</a><li><a href=/zh-CN/ target=_self rel="noopener noreferrer" class=dropdown__link lang=zh-CN>中文(中国)</a><li class=""><hr style="margin: 0.3rem 0;"><li><a href=https://github.com/facebook/docusaurus/issues/3526 target=_blank rel="noopener noreferrer" class=dropdown__link>Help Us Translate<svg width=12 height=12 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a></ul></div><a href=https://github.com/facebook/docusaurus target=_blank rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub repository"></a><div class="toggle_bT41 colorModeToggle_UolE"><button class="clean-btn toggleButton_x9TT toggleButtonDisabled_Dj8q" type=button disabled title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live=polite aria-pressed=false><svg viewBox="0 0 24 24" width=24 height=24 class=lightToggleIcon_dnYY><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 class=darkToggleIcon_OBbf><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg></button></div><div class=navbarSearchContainer_dDCC><button type=button class="DocSearch DocSearch-Button" aria-label="Search (Command+K)"><span class=DocSearch-Button-Container><svg width=20 height=20 class=DocSearch-Search-Icon viewBox="0 0 20 20" aria-hidden=true><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke=currentColor fill=none fill-rule=evenodd stroke-linecap=round stroke-linejoin=round /></svg><span class=DocSearch-Button-Placeholder>Search</span></span><span class=DocSearch-Button-Keys></span></button></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="main-wrapper mainWrapper_PEsc"><main><div class=topBanner_JYZy><div class=topBannerTitle_nAZL>🎉 <a class=topBannerTitleText_Ferb href=/blog/releases/3.7>Docusaurus 3.7 is out!️</a> 🥳</div></div><div class=hero_syme data-theme=dark><div class=heroInner_VWeJ><h1 class=heroProjectTagline_EkV5><img alt="Docusaurus with Keytar" class=heroLogo_jM6J src=/img/docusaurus_keytar.svg width=200 height=200><span class=heroTitleTextHtml_zYwv>Build <b>optimized</b> websites <b>quickly</b>, focus on your <b>content</b></span></h1><div class=indexCtas_hUA_><a class="button button--primary" href=/docs>Get Started</a><a href=https://docusaurus.new target=_blank rel="noopener noreferrer" class="button button--info">Try a Demo</a><span class=indexCtasGitHubButtonWrapper_AOht><iframe class=indexCtasGitHubButton_sMIS src="https://ghbtns.com/github-btn.html?user=facebook&repo=docusaurus&type=star&count=true&size=large" width=160 height=30 title="GitHub Stars"></iframe></span></div></div></div><div class=section_rC2D><div class="container text--center"><div class="row margin-top--lg margin-bottom--lg"><div class=col><img class=featureImage_yA8i alt="Powered by MDX" width=1009 height=717 src=/img/undraw_typewriter.svg loading=lazy><h3 class=featureHeading_TLGJ>Powered by MDX</h3><p class=padding-horiz--md>Save time and focus on text documents. Simply write docs and blog posts with MDX, and Docusaurus builds them into static HTML files ready to be served. You can even embed React components in your Markdown thanks to MDX.</div><div class=col><img class=featureImage_yA8i alt="Built Using React" width=1108 height=731 src=/img/undraw_react.svg loading=lazy><h3 class=featureHeading_TLGJ>Built Using React</h3><p class=padding-horiz--md>Extend and customize your project's layout by writing React components. Leverage the pluggable architecture, and design your own site while reusing the same data created by Docusaurus plugins.</div><div class=col><img class=featureImage_yA8i alt="Ready for Translations" width=1137 height=776 src=/img/undraw_around_the_world.svg loading=lazy><h3 class=featureHeading_TLGJ>Ready for Translations</h3><p class=padding-horiz--md>Localization comes out-of-the-box. Use git, Crowdin, or any other translation manager to translate your docs and deploy them individually.</div></div><div class=row><div class="col col--4 col--offset-2"><img class=featureImage_yA8i alt="Document Versioning" width=1038 height=693 src=/img/undraw_version_control.svg loading=lazy><h3 class=featureHeading_TLGJ>Document Versioning</h3><p class=padding-horiz--md>Support users on all versions of your project. Document versioning helps you keep documentation in sync with project releases.</div><div class="col col--4"><img class=featureImage_yA8i alt="Content Search" width=1137 height=736 src=/img/undraw_algolia.svg loading=lazy><h3 class=featureHeading_TLGJ>Content Search</h3><p class=padding-horiz--md>Make it easy for your community to find what they need in your documentation. We proudly support Algolia documentation search.</div></div></div><div class="container text--center margin-top--xl"><div class=row><div class=col><h2>Check it out in the intro video</h2><div class=video-container><article class="yt-lite " data-title="Explain Like I'm 5: Docusaurus" style=background-image:url(https://i.ytimg.com/vi_webp/_An9EsKPhp0/maxresdefault.webp);--aspect-ratio:56.25%><button type=button class=lty-playbtn aria-label="Watch Explain Like I'm 5: Docusaurus"></button></article></div></div></div></div></div><div class="section_rC2D sectionAlt_XiGz"><div class=container><h2 class="margin-bottom--lg text--center">Loved by many engineers</h2><div class="row tweetsSection_Fqsy"><div class="col col--4"><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt="Mark Erikson" class=avatar__photo src="https://unavatar.io/x/acemarke?fallback=https://github.com/markerikson.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Mark Erikson</strong><span>@<!-- -->acemarke</span></div></div></div><div class="card__body tweet_x2tn">We've been using Docusaurus for all the Redux org docs sites for the last couple years, and it's great! We've been able to focus on content, customize some presentation and features, and It Just Works.</div><div class=card__footer><a href=https://x.com/acemarke/status/1452725153998245891 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Oct 26, 2021</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt=Supabase class=avatar__photo src="https://unavatar.io/x/supabase?fallback=https://github.com/supabase.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Supabase</strong><span>@<!-- -->supabase</span></div></div></div><div class="card__body tweet_x2tn">We've been using V2 since January and it has been great - we spend less time building documentation and more time building 🛳<br><br>Thanks <b>@docusaurus</b> team 🦖</div><div class=card__footer><a href=https://x.com/supabase/status/1328960757149671425 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Nov 18, 2020</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt=Dr.Electron class=avatar__photo src="https://unavatar.io/x/Dr_Electron?fallback=https://github.com/Dr-Electron.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Dr.Electron</strong><span>@<!-- -->Dr_Electron</span></div></div></div><div class="card__body tweet_x2tn">The #IOTA wiki is now part of the <b>@docusaurus</b> showcase. We even have the honor of being a favorite. We are really happy that we found this project. It helped us a lot to improve the documentation. And we still have a lot of plans with things like tutorials, versioning and i18n.</div><div class=card__footer><a href=https://x.com/Dr_Electron/status/1443635328376508433 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Oct 11, 2021</a></div></div></div><div class="col col--4"><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt=Maël class=avatar__photo src="https://unavatar.io/x/arcanis?fallback=https://github.com/arcanis.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Maël</strong><span>@<!-- -->arcanis</span></div></div></div><div class="card__body tweet_x2tn">I've used Docusaurus for two websites this year, and I've been very happy about the v2. Looks good, and simple to setup.</div><div class=card__footer><a href=https://x.com/arcanis/status/1351620354561732608 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Jan 20, 2021</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt="Paul Armstrong" class=avatar__photo src="https://unavatar.io/x/paularmstrong?fallback=https://github.com/paularmstrong.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Paul Armstrong</strong><span>@<!-- -->paularmstrong</span></div></div></div><div class="card__body tweet_x2tn">Continue to be impressed and excited about Docusaurus v2 alpha releases. Already using the sidebar items generator to help monorepo workspace devs create their own doc pages without any configuration needed.</div><div class=card__footer><a href=https://x.com/paularmstrong/status/1387059593373700100 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Apr 27, 2021</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt="Kent C. Dodds" class=avatar__photo src="https://unavatar.io/x/kentcdodds?fallback=https://github.com/kentcdodds.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Kent C. Dodds</strong><span>@<!-- -->kentcdodds</span></div></div></div><div class="card__body tweet_x2tn">https://testing-library.com just got a nice update! We're now on the latest version of <b>@docusaurus</b> thanks to @matanbobi, @TensorNo, and @nickemccurdy 💙<br><br>My favorite new feature: dark mode!! 🌑/☀️</div><div class=card__footer><a href=https://x.com/kentcdodds/status/1323806816019468288 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Nov 4, 2020</a></div></div></div><div class="col col--4"><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt="Max Lynch" class=avatar__photo src="https://unavatar.io/x/maxlynch?fallback=https://github.com/mlynch.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Max Lynch</strong><span>@<!-- -->maxlynch</span></div></div></div><div class="card__body tweet_x2tn">Docusaurus v2 doubles as a really nice little static site generator tool for content-focused sites, love it 👏</div><div class=card__footer><a href=https://x.com/maxlynch/status/1375113166007455748 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Mar 25, 2021</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt="Debbie O'Brien" class=avatar__photo src="https://unavatar.io/x/debs_obrien?fallback=https://github.com/debs-obrien.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>Debbie O'Brien</strong><span>@<!-- -->debs_obrien</span></div></div></div><div class="card__body tweet_x2tn">Been doing a lot of work with <b>@docusaurus</b> lately and I have to say it is really fun to work with. A lot of really cool features. I love that you can easily reuse content by creating a markdown file and importing it as a component. 🔥</div><div class=card__footer><a href=https://x.com/debs_obrien/status/1374615572298801155 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Mar 24, 2021</a></div></div><div class="card tweet_x2tn"><div class=card__header><div class=avatar><img alt=swyx class=avatar__photo src="https://unavatar.io/x/swyx?fallback=https://github.com/sw-yx.png" width=48 height=48 loading=lazy><div class="avatar__intro tweetMeta_fAxr"><strong class=avatar__name>swyx</strong><span>@<!-- -->swyx</span></div></div></div><div class="card__body tweet_x2tn">Happy to share Temporal's first open source sponsorship — of<!-- --> <b>@docusaurus</b>!<br><br>@temporalio uses it for https://docs.temporal.io, and it has been a huge boon to our docs team. @sebastienlorber is an incredible steward of the project, support it if you can!</div><div class=card__footer><a href=https://x.com/swyx/status/1418405515684581378 target=_blank rel="noopener noreferrer" class=tweetMeta_fAxr>Jul 23, 2021</a></div></div></div></div></div></div><div class=section_rC2D><div class=container><div class=row><div class=col><div class="avatar avatar--vertical margin-bottom--sm"><div class="avatar__photo avatar__photo--xl" style='background-size:cover;background-repeat:no-repeat;position:relative;background-image:url("data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIE/8QAIBAAAQMEAwEBAAAAAAAAAAAAAQIDEQAEEiEFBhMicf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEREiH/2gAMAwEAAhEDEQA/ANPduxrtXGLKzafdu/p8ukuNkBAxSAlMghTn1P7R7PduBLLZuONT7FIzygHKNyI1ugHnXBzSFBagrxxkHcSdVCmmyokoSSTJJFPm46GVFrJ//9k=");overflow:hidden'><svg style=width:100%;height:auto;max-width:100%;margin-bottom:-4px width=200 height=200 /><noscript><img style=width:100%;height:auto;max-width:100%;margin-bottom:-4px;position:absolute;top:0;left:0 src=/assets/ideal-img/christopher-chedeau.a975949.200.jpg srcset="/assets/ideal-img/christopher-chedeau.a975949.200.jpg 200w" alt='Christopher "vjeux" Chedeau' width=200 height=200></noscript></div><div class="avatar__intro padding-top--sm"><div class=avatar__name>Christopher "vjeux" Chedeau</div><small class=avatar__subtitle>Lead Prettier Developer</small></div></div><p class="text--center text--italic padding-horiz--md">I've helped open source many projects at Facebook and every one needed a website. They all had very similar constraints: the documentation should be written in markdown and be deployed via GitHub pages. I’m so glad that Docusaurus now exists so that I don’t have to spend a week each time spinning up a new one.</div><div class=col><div class="avatar avatar--vertical margin-bottom--sm"><div class="avatar__photo avatar__photo--xl" style='background-size:cover;background-repeat:no-repeat;position:relative;background-image:url("data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACYQAQABAwIDCQAAAAAAAAAAAAECAwQFABEGEnEHExQhN0FCUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAEEAwAAAAAAAAAAAAAAAAEAAgMhEzFB/9oADAMBAAIRAxEAPwCSs+JsfZ46ta0o29aaJGrKjsk9xGKnMAxP3QLjN5HxFXnxVZlzO73J5u/TTfaR6jXUfi3tKSeysIK9VXWrypwZKwiu/wBamiMRWw7SSMlHlL//2Q==");overflow:hidden'><svg style=width:100%;height:auto;max-width:100%;margin-bottom:-4px width=200 height=200 /><noscript><img style=width:100%;height:auto;max-width:100%;margin-bottom:-4px;position:absolute;top:0;left:0 src=/assets/ideal-img/hector-ramos.957d17a.200.jpg srcset="/assets/ideal-img/hector-ramos.957d17a.200.jpg 200w" alt="Hector Ramos" width=200 height=200></noscript></div><div class="avatar__intro padding-top--sm"><div class=avatar__name>Hector Ramos</div><small class=avatar__subtitle>Lead React Native Advocate</small></div></div><p class="text--center text--italic padding-horiz--md">Open source contributions to the React Native docs have skyrocketed after our move to Docusaurus. The docs are now hosted on a small repo in plain markdown, with none of the clutter that a typical static site generator would require. Thanks Slash!</div><div class=col><div class="avatar avatar--vertical margin-bottom--sm"><div class="avatar__photo avatar__photo--xl" style='background-size:cover;background-repeat:no-repeat;position:relative;background-image:url("data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDBAURABITITEiYf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIv/aAAwDAQACEQMRAD8A3N4udYtSKiK4TxceOONZgsIBwByrtJOWyPR+aQa/puP2R35qK+00BrrETDFkFCDsHWWGdC10aLW1AVFAEjAADzvQuMY1Vyj/2Q==");overflow:hidden'><svg style=width:100%;height:auto;max-width:100%;margin-bottom:-4px width=200 height=200 /><noscript><img style=width:100%;height:auto;max-width:100%;margin-bottom:-4px;position:absolute;top:0;left:0 src=/assets/ideal-img/ricky-vetter.b237586.200.jpg srcset="/assets/ideal-img/ricky-vetter.b237586.200.jpg 200w" alt="Ricky Vetter" width=200 height=200></noscript></div><div class="avatar__intro padding-top--sm"><div class=avatar__name>Ricky Vetter</div><small class=avatar__subtitle>ReasonReact Developer</small></div></div><p class="text--center text--italic padding-horiz--md">Docusaurus has been a great choice for the ReasonML family of projects. It makes our documentation consistent, i18n-friendly, easy to maintain, and friendly for new contributors.</div></div></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class=footer__title>Learn</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/docs>Introduction</a><li class=footer__item><a class=footer__link-item href=/docs/installation>Installation</a><li class=footer__item><a class=footer__link-item href=/docs/migration>Migration from v1 to v2</a></ul></div><div class="col footer__col"><div class=footer__title>Community</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://stackoverflow.com/questions/tagged/docusaurus target=_blank rel="noopener noreferrer" class=footer__link-item>Stack Overflow<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a class=footer__link-item href=/feature-requests>Feature Requests</a><li class=footer__item><a href=https://discordapp.com/invite/docusaurus target=_blank rel="noopener noreferrer" class=footer__link-item>Discord<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a class=footer__link-item href=/community/support>Help</a></ul></div><div class="col footer__col"><div class=footer__title>More</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/blog>Blog</a><li class=footer__item><a class=footer__link-item href=/changelog>Changelog</a><li class=footer__item><a href=https://github.com/facebook/docusaurus target=_blank rel="noopener noreferrer" class=footer__link-item>GitHub<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://x.com/docusaurus target=_blank rel="noopener noreferrer" class=footer__link-item>X<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item> <a href=https://www.netlify.com target=_blank rel="noreferrer noopener" aria-label="Deploys by Netlify"> <img src=https://www.netlify.com/img/global/badges/netlify-color-accent.svg alt="Deploys by Netlify" width=114 height=51> </a> <li class=footer__item> <a href=https://argos-ci.com target=_blank rel="noreferrer noopener" aria-label="Covered by Argos"> <img src=https://argos-ci.com/badge.svg alt="Covered by Argos" width=133 height=20> </a> </ul></div><div class="col footer__col footer-column-legal"><div class=footer__title>Legal</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://opensource.facebook.com/legal/privacy/ target=_blank rel="noopener noreferrer" class="footer__link-item footer-item-privacy">Privacy<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://opensource.facebook.com/legal/terms/ target=_blank rel="noopener noreferrer" class=footer__link-item>Terms<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://opensource.facebook.com/legal/cookie-policy/ target=_blank rel="noopener noreferrer" class=footer__link-item>Cookie Policy<svg width=13.5 height=13.5 aria-hidden=true class=iconExternalLink_Rdzz><use href=#theme-svg-external-link /></svg></a></ul></div></div><div class="footer__bottom text--center"><div class=margin-bottom--sm><a href=https://opensource.fb.com rel="noopener noreferrer" class=footerLogoLink_CiM_><img src=/img/meta_opensource_logo_negative.svg alt="Meta Open Source Logo" class="footer__logo themedComponent_bJGS themedComponent--light_LEkC"><img src=/img/meta_opensource_logo_negative.svg alt="Meta Open Source Logo" class="footer__logo themedComponent_bJGS themedComponent--dark_jnGk"></a></div><div class=footer__copyright>Copyright © 2025 Meta Platforms, Inc. Built with Docusaurus.</div></div></div></footer></div>