Markdownのフォルダやノート、ドキュメントを、ドラッグ&ドロップ、Obsidian、GitHub、AIエージェント向けCLIで数秒でWebサイトとして公開します。
i3months/eziwiki
検索、Wikiリンク、バックリンク、グラフ表示に対応した、Next.js製のMarkdown Wiki・ドキュメント生成ツール。静的ファイルを出力します。
- スター
- 112
- フォーク
- 14
- 未解決の Issue
- 4
- 最終コミット
- 5 日前
これは何?
EziWikiは、Markdownファイルのフォルダから静的なWikiサイトを生成します。content/以下の各.mdファイルが公開ページになり、フォルダはサイドバーのセクションになります。名前や順序を手動で指定したい場合を除き、ナビゲーション用の配列は不要です。
一般的なWikiに必要な機能を備えています。ブラウザ内での全文検索、ビルド時に解決される[[page name]]形式のWikiリンク、他のページやセクションの埋め込み、バックリンク、タグ、ページ間のつながりを表示する/graphページなどに対応します。Markdown、Shikiによるコードのシンタックスハイライト、KaTeXの数式、Mermaidの図はすべてビルド時にレンダリングされるため、ブラウザにMarkdownパーサーを含める必要はありません。
出力はプレーンな静的HTMLで、Vercel、Netlify、GitHub Pagesにデプロイできます。リンク切れ、孤立したページ、リンクされているものの未作成のページを報告するリンクチェッカーも備えています。
主な機能
- 01content/内のファイルは自動で公開され、フォルダはサイドバーのセクションになります。
- 02ブラウザ内で全文検索を実行し、見出しとページ本文をインデックス化します。
- 03Wikiリンクはファイル名、タイトル、パスをもとに解決され、リンク切れは警告されます。
- 04バックリンクとサイト全体のグラフ表示で、ページ間の関連を確認できます。
- 05他のページやセクション、PDF、画像をページに埋め込めます。
- 06Mermaidの図、KaTeXの数式、行のハイライトに対応したコードブロックをビルド時にレンダリングします。
- 07タグ、移動したページのエイリアス、gitの履歴に基づく最終更新日。
ユースケース
- Markdownのメモから、個人用のデジタルガーデンやナレッジベースを公開する。
- リンクと検索に対応したチーム内ドキュメントを構築する。
- 静的ファイルとしてデプロイできるプロジェクトWikiを作成する。
- CIでリンク切れをチェックしながら、相互にリンクした技術メモを管理する。
クイックスタート
- 1
新しいプロジェクトを作成する
npx create-eziwiki my-docs - 2
プロジェクトフォルダーに移動する
cd my-docs - 3
依存関係をインストールする
npm install - 4
開発サーバーを起動して http://localhost:3000 を開く
npm run dev
使う前に知っておきたいこと
- Node.js 22.13 以降が必要です。
- バージョン 1.0 より前は、設定キー、frontmatter フィールド、または設定がリリースごとに変更される場合があります。また、更新するには engine ディレクトリを手動でコピーする必要があります。
収録されている特集
トピック
よくある質問
- eziwiki とは?
- 検索、Wikiリンク、バックリンク、グラフ表示に対応した、Next.js製のMarkdown Wiki・ドキュメント生成ツール。静的ファイルを出力します。 EziWikiは、Markdownファイルのフォルダから静的なWikiサイトを生成します。content/以下の各.mdファイルが公開ページになり、フォルダはサイドバーのセクションになります。名前や順序を手動で指定したい場合を除き、ナビゲーション用の配列は不要です。
- eziwiki は無料で使えますか?ライセンスは?
- eziwiki は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- eziwiki は今もメンテナンスされていますか?
- 活発にメンテナンス中。eziwiki の最終コミットは 2026年11月2日 です。
- eziwiki は何に使えますか?
- Markdownのメモから、個人用のデジタルガーデンやナレッジベースを公開する。 リンクと検索に対応したチーム内ドキュメントを構築する。 静的ファイルとしてデプロイできるプロジェクトWikiを作成する。 CIでリンク切れをチェックしながら、相互にリンクした技術メモを管理する。
- eziwiki のインストール方法は?
- 新しいプロジェクトを作成する: npx create-eziwiki my-docs プロジェクトフォルダーに移動する: cd my-docs 依存関係をインストールする: npm install 開発サーバーを起動して http://localhost:3000 を開く: npm run dev
- eziwiki はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/i3months/eziwiki
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
VueとViteを基盤に、Markdownからドキュメントサイトやコンテンツサイトを構築する静的サイトジェネレーター。
Astroを基盤に、MarkdownやMDXから高速でアクセシブルなドキュメントサイトを作成できるフレームワーク。
ConfluenceやNotionに代わる、セルフホスト可能なオープンソースの共同編集Wiki・ドキュメントソフトウェアです。
SQLiteとディスク上のMarkdownファイルを使い、外部データベースなしで動く、単一のGoバイナリで構築できるセルフホスト型Wiki。
Go製のセルフホスト型Wiki。データベースを使わず、すべてのページをプレーンなMarkdownファイルとしてディスクに保存します。