Next.js、Astro、ViteベースのReactフレームワークに対応した、React.jsでドキュメントサイトを構築するためのフレームワーク。
shuding/nextra
MDXやMarkdownファイルからドキュメントサイトやコンテンツサイトを構築できる、Next.jsベースのフレームワーク。
- スター
- 13,941
- フォーク
- 1,412
- 未解決の Issue
- 329
- 最終コミット
- 3 か月前
これは何?
NextraはNext.jsを基盤とする静的サイト生成フレームワークです。MDXまたはMarkdownでページを作成してWebサイトにでき、使い慣れたNext.jsのルーティングやReactコンポーネント、ビルドツールをそのまま利用できます。
このプロジェクトは2つのパッケージで構成されています。コンテンツ処理を担うコアの`nextra`と、ドキュメント用テーマの`nextra-theme-docs`です。リポジトリにはサンプルとドキュメントサイトも含まれており、Turborepoで管理するPNPM workspaceとして開発されています。
Next.jsを基盤としているため、MarkdownのコンテンツにReactコンポーネントを直接埋め込めるほか、Next.jsアプリと同じデプロイ方法を利用できます。
主な機能
- 01Reactコンポーネントを埋め込みながら、MDXまたはMarkdownでページを作成できます。
- 02Next.jsのルーティングとビルドツールを利用できます。
- 03ドキュメント用テーマパッケージ`nextra-theme-docs`を提供します。
- 04PNPM workspacesとTurborepoを使ったモノレポ構成です。
ユースケース
- 製品やプロジェクトのドキュメントサイトを構築する。
- Markdownファイルから技術ブログやナレッジベースを公開する。
- 文章とReactコンポーネントを組み合わせたインタラクティブなドキュメントを作成する。
クイックスタート
- 1
Corepackを有効にする
corepack enable - 2
プロジェクトの依存関係をインストールする
pnpm install - 3
サンプルのドキュメントサイトを開発モードで起動する
pnpm --filter example-docs dev
使う前に知っておきたいこと
- 開発環境のセットアップにはpnpmとCorepackが必要なため、手軽に使いたいエンドユーザーよりもコントリビューター向けです。
- フレームワークの使い方に関するドキュメントは、外部サイトのnextra.siteで公開されています。
トピック
よくある質問
- nextra とは?
- MDXやMarkdownファイルからドキュメントサイトやコンテンツサイトを構築できる、Next.jsベースのフレームワーク。 NextraはNext.jsを基盤とする静的サイト生成フレームワークです。MDXまたはMarkdownでページを作成してWebサイトにでき、使い慣れたNext.jsのルーティングやReactコンポーネント、ビルドツールをそのまま利用できます。
- nextra は無料で使えますか?ライセンスは?
- nextra は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- nextra は今もメンテナンスされていますか?
- 半年以内に更新あり。nextra の最終コミットは 2026年7月31日 です。
- nextra は何に使えますか?
- 製品やプロジェクトのドキュメントサイトを構築する。 Markdownファイルから技術ブログやナレッジベースを公開する。 文章とReactコンポーネントを組み合わせたインタラクティブなドキュメントを作成する。
- nextra のインストール方法は?
- Corepackを有効にする: corepack enable プロジェクトの依存関係をインストールする: pnpm install サンプルのドキュメントサイトを開発モードで起動する: pnpm --filter example-docs dev
- nextra はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/shuding/nextra
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
編集可能なAstroドキュメントサイトをリポジトリに生成し、エージェント向けMarkdownとllms.txtにも対応するscaffolder。
VueとViteを基盤に、Markdownからドキュメントサイトやコンテンツサイトを構築する静的サイトジェネレーター。
MDX記事をTailwind CSSとTypeScriptで表示する、Vercelへのデプロイに対応したNext.jsブログテンプレート。
オープンソースプロジェクトのドキュメントサイトを構築、デプロイ、管理するためのReactベースの静的サイトジェネレーター。
Material for MkDocs の開発チームが手がける、Markdown ドキュメント向けの Rust 製静的サイトジェネレーター。