<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><title>Docusaurus · Easy to Maintain Open Source Documentation Websites</title><metaname="viewport"content="width=device-width"/><metaname="generator"content="Docusaurus"/><metaproperty="og:title"content="Docusaurus · Easy to Maintain Open Source Documentation Websites"/><metaproperty="og:type"content="website"/><metaproperty="og:url"content="https://docusaurus.io/index.html"/><metaproperty="og:description"content="Easy to Maintain Open Source Documentation Websites"/><metaproperty="og:image"content="https://docusaurus.io/img/docusaurus.png"/><metaname="twitter:card"content="summary"/><metaname="twitter:image"content="https://docusaurus.io/img/docusaurus.png"/><linkrel="shortcut icon"href="/img/docusaurus.ico"/><linkrel="stylesheet"href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"/><linkrel="stylesheet"href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/atom-one-dark.min.css"/><linkrel="alternate"type="application/atom+xml"href="https://docusaurus.io/blog/atom.xml"title="Docusaurus Blog ATOM Feed"/><linkrel="alternate"type="application/rss+xml"href="https://docusaurus.io/blog/feed.xml"title="Docusaurus Blog RSS Feed"/><scripttype="text/javascript"src="https://buttons.github.io/buttons.js"></script><linkrel="stylesheet"href="/css/main.css"/></head><bodyclass="separateOnPageNav"><divclass="fixedHeaderContainer"><divclass="headerWrapper wrapper"><header><ahref="/en"><imgclass="logo"src="/img/docusaurus.svg"alt="Docusaurus"/><h2class="headerTitle">Docusaurus</h2></a><ahref="/en/versions.html"><h3>1.0.14</h3></a><divclass="navigationWrapper navigationSlider"><navclass="slidingNav"><ulclass="nav-site nav-site-internal"><liclass=""><ahref="/docs/en/installation.html"target="_self">Docs</a></li><liclass=""><ahref="/en/help.html"target="_self">Help</a></li><liclass=""><ahref="/en/users.html"target="_self">Users</a></li><liclass=""><ahref="/en/about-slash.html"target="_self">About /</a></li><liclass=""><ahref="/blog"target="_self">Blog</a></li><liclass=""><ahref="https://github.com/facebook/docusaurus"target="_self">GitHub</a></li><liclass="navSearchWrapper reactNavSearchWrapper"><inputtype="text"id="search_input_react"placeholder="Search"title="Search"/></li></ul></nav></div></header></div></div><divclass="navPusher"><div><divclass="homeContainer"><divclass="homeSplashFade"><divclass="wrapper homeWrapper"><divclass="projectLogo"><imgsrc="/img/docusaurus_keytar.svg"alt="Docusaurus with Keytar"/></div><divclass="inner"><h2class="projectTitle">Docusaurus<small>Easy to Maintain Open Source Documentation Websites</small></h2><divclass="section promoSection"><divclass="promoRow"><divclass="pluginRowBlock"><divclass="pluginWrapper buttonWrapper"><aclass="button"href="
</span></div></div><divclass="blockImage"><imgsrc="/img/docusaurus_speed.svg"alt="Docusaurus on a Scooter"/></div></div></div></div></div><divclass="container paddingBottom paddingTop"><divclass="wrapper"><divclass="gridBlock"><divclass="blockElement imageAlignSide imageAlignLeft twoByGridBlock"><divclass="blockImage"><imgsrc="/img/docusaurus_live.gif"alt="Docusaurus Demo"/></div><divclass="blockContent"><h2><div><span><p>Develop and Deploy</p>
</span></div></h2><div><span><p><em>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. None of the existing solutions were great, so I hacked my own and then forked it whenever we needed a new website. 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.</em></p>
</span></div></h2><div><span><p><em>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!</em></p>
</span></div></h2><div><span><p><em>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.</em></p>