Documentation & developer content

Docusaurus

Meta が公開したドキュメントサイト向けオープンソース静的サイトジェネレーター

facebook/docusaurusTypeScript65,749 as of 2026-07-29
By Jake Luo · Published 2026年7月29日

Docusaurus は Meta が公開した MIT ライセンスのオープンソース静的サイトジェネレーターで、ドキュメントサイトの構築と運用のためのものです。コマンド1つで、バージョン管理されたドキュメント区画、ブログ、単独ページ、テーマまで備わった React ベースのサイトが立ち上がり、サイトマップ生成、Algolia 検索、翻訳、リダイレクト、解析タグのプラグインが同じリポジトリで保守されています。2026年7月時点で65,749スターです。開発者向けツールを出す創業者にとっては、ドキュメントサイトを作る手間をなくしてくれます。誰かがそれを読みに来ることとは別の話ですが。

Docusaurus とは何か

Docusaurus(github.com/facebook/docusaurus)は、オープンソースプロジェクトのウェブサイトを簡単に構築・公開・維持するためのプロジェクトだと自称しています。実体は、ドキュメントを第一級の存在として扱う React ベースの静的サイトジェネレーターです。npm init docusaurus@latest というコマンド1つで、ドキュメント区画もブログも単独ページもテーマも揃ったサイトができるため、初日は技術構成を組み立てるのではなく中身を書くことに使えます。Meta が公開したのは、社内で走る多数のオープンソースプロジェクトを回すのに役立つからだと説明されています。コードは MIT ライセンスで、リポジトリ内のドキュメント本文には別途 Creative Commons ライセンスが付いています。

  • コンテンツ種別はそれぞれ別プラグイン — ドキュメント用、ブログ用、単独ページ用に別々の公式パッケージが用意されているため、ドキュメントだけのサイト、ドキュメント+変更履歴、あるいはマーケティング用トップページまで含む完全なサイトを、2つ目のツールを持ち込まずに構成できます。
  • 普通なら後付けする部品が最初から揃っている — サイトマップ生成、Algolia による検索、URL を移したときのクライアント側リダイレクト、翻訳、PWA 対応、Mermaid 図、画像最適化、Google の解析タグが、いずれも同じリポジトリ内で保守されるパッケージとして存在します。
  • 執筆形式は MDX — ページは React コンポーネントを埋め込める Markdown です。だからこそ、実質はリポジトリ内の1ファイルにすぎないページの中に、動くコードブロックや対話的な例を置けます。

ドキュメント、ブログ、マーケティングページは別々の仕事

ドキュメントサイトを無駄にする最もよくあるやり方は、それを単なるコンテンツ面の1つとして扱い、全部を同じ数字で評価することです。この3つの面は、それぞれ違う状態で到着する違う人を引き寄せます。そして、あなたを一度も聞いたことのない人に見つけてもらおうとしているのは、そのうち1つだけです。

誰が来るかできること・できないこと
ドキュメントすでに製品を使っている人、または特定の1点ができるか確認しに来た人迷いを消し、導入の詰まりを解く。単独で需要を生むことはまれだが、迷いが「はい」に変わる場所
ブログ/変更履歴課題を検索している人、または何が出たかを見に来た既存ユーザー新しい訪問者を得られ、既存ユーザーに戻る理由も与える。リリースノート以上の存在理由が要る
マーケティング用トップページそもそも気に留めるかどうかを決めている人見知らぬ人に向けて製品の位置づけを示す。ドキュメントにこの仕事はできず、やろうとすると取扱説明書に読める

Docusaurus は3つとも喜んで受け入れます。そこが罠です。同じビルドで出てくるせいで、まとめて1つのものとして評価されてしまいます。何より先に、レポートを分けてください。ドキュメントページとランディングページはトラフィックの表では見分けが付かないのに、まったく別の問いに答えています。出版の側こそが本業ならGhostがそのために作られていますし、プルリクエストを開かない人のための編集画面が必要ならPayloadです。

ドキュメントサイトはグロースのどこに収まるか

ドキュメントは、多くの開発者向けツールが持つ中で最も意図の強いコンテンツであり、最も安定して投資不足になる領域でもあります。特定の種類のクエリでは検索にも効きます。開発者はエラーメッセージ、API や関数の名前、「このツールでこれをどうやるか」という言い回しを検索します。競合が薄く意図が強いクエリ群で、正確な答えを書けば、競争の激しい主要語に必要な労力なしに取れます。これは本物の獲得面ですが、幅は狭い。そうしたクエリのほぼすべてに、すでにあなたの製品名か、あなたの製品が生んだ問題が含まれているからです。ドキュメントは既にあるものを増幅するのであって、ゼロから始めるものではありません。最初の注目をどう得るかは開発者向けツールのマーケティングで、1ページではなく主題そのものを持つ話はトピカルオーソリティで扱っています。

AgentCeres(agentceres.com のAI Growth Officer)を作る中での一次情報です。予想外だったのは、ドキュメントページとマーケティングページが解析レポート上ではまったく同じに見えるのに、正反対の仕事をしているという点でした。片方は検討中の人が読み、もう片方はすでに決めたうえで詰まっている人が読みます。気付けたのは、自社プロダクトのチャットに届く質問が、ほぼ一行単位で、私たちのドキュメントにあるべきだった見出しと一致していたからです。サポートのやり取りは、どんなキーワードツールよりも良い目次になります。製品が自明でなくなった正確な地点の一覧が、遭遇頻度順に並んでいるからです。今週 Docusaurus を入れるなら、最初に書くべき最も価値の高いページは機能紹介ではありません。すでに手で3回打った、あの質問への答えです。

FAQ

Docusaurus は無料ですか?
リポジトリには Docusaurus が MIT ライセンスであること、リポジトリ内のドキュメント本文は別の Creative Commons ライセンスであることが明記されています。有料プランはありません。生成されるのは好きな場所に置ける静的ファイルなので、費用は選んだホスティング次第で、静的サイトなら無料で済むことも多いです。ライセンスは記事とは無関係に変わるので、導入するバージョンの LICENSE ファイルを確認してください。
Docusaurus と汎用のウェブフレームワーク、どちらを選ぶべきですか?
サイトの大半がドキュメントなら専用ツールが勝ちます。バージョン付きドキュメント、サイドバー、検索、ドキュメント向けの情報設計がすでに解決済みで、汎用側ではそれを作り直すことになるからです。逆に、デザイン要件の強いマーケティングサイトの一区画がドキュメントなのであれば、汎用フレームワーク+コンテンツ層のほうが有利です。そうしないと、別の重心を前提に作られたテーマと格闘して時間を使うことになります。問いは、そのサイトが主にどちらのためのものかです。
ドキュメントサイトは本当にSEOに効きますか?
特定の種類のクエリには効きます。エラーメッセージ、API や関数の名前、連携に関する質問、そして自社ツール名を含む「どうやるか」型の言い回しです。競合が薄く意図が強いので、正確な答えがあればドメインの権威性がさほどなくても取れます。一方でドキュメントにできないのは、あなたを知らない人に届く広いカテゴリ語で上位を取ることです。その流入は別の場所で獲得する必要があります。
内蔵のブログ機能は有効にすべきですか?
本当に使うなら、です。変更履歴は既定として優秀です。材料が自然に湧きますし、戻ってくるユーザーに戻る理由を与えます。マーケティング用ブログは見た目より重い約束で、1年半前の記事が3本だけ並ぶ放置されたブログは、ブログがない状態より悪く読まれます。まず変更履歴から始め、答えるつもりの具体的な質問群ができた時点でブログを足してください。
Related projects
Payload既存のappフォルダにそのまま入る、Next.jsネイティブのオープンソース・ヘッドレスCMS兼アプリフレームワークGhostオープンソースの公開プラットフォーム——サイト、ニュースレター、メンバーシップ、有料サブスクリプションがひとつのインストールにまとまっているTolgeeアプリ内でそのまま編集できる、開発者向けオープンソースのローカライズ基盤Better AuthTypeScript向けのフレームワーク非依存な認証・認可——自分のアプリの中で、自分のデータベースに対して動かす

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects