lobsite! ログイン アカウント作成

Docusaurus ホスティング

Docusaurus のドキュメントサイトをホストできます。npm run build が build/ を書き出し、npx lobsite がデプロイします。デプロイごとにプレビュー URL が付くので、変更をレビューできます。

Docusaurus は build/ にビルドし、npx lobsite がそれを検出してデプロイします。
HTML ファイル、フォルダ、または .zip をドロップ ブラウザ内で確認します。公開するまで何もアップロードされません。

Docusaurus はドキュメントを build/ 内の静的サイトにビルドします。各ドキュメントとブログ記事が HTML になり、検索とナビゲーションはブラウザで動作します。Lobsite はそのフォルダをホストします。npm run build を実行してから npx lobsite を実行すると、HTTPS 対応の *.lobsite.app アドレスでドキュメントが公開されます。デプロイごとに専用の URL も付くので、公開前にドキュメントの変更をレビューするのに便利です。

仕組み

  1. npm run build でドキュメントをビルドします。Docusaurus は build/ にサイトを書き出し、デフォルトではリンク切れがあるとビルドが失敗します。
  2. プロジェクトで npx lobsite を実行します。デプロイされるのは build/ で、static/ ではありません。最初のデプロイにアカウントは不要で、6 時間有効です。
  3. 取得リンクから無料アカウントにサイトを残します。その後は npm run build && npx lobsite で同じアドレスが更新されます。

url、baseUrl、末尾のスラッシュ

// docusaurus.config.js
export default {
  url: "https://my-docs.lobsite.app",
  baseUrl: "/",
};
  • url はサイトのアドレスです。Docusaurus は正規リンクとサイトマップに使用します。
  • baseUrl は Lobsite では / です。GitHub Pages のプロジェクトサイトでは /repo-name/ を使いますが、そのままにするとすべてのアセットリンクが壊れます。
  • trailingSlash は省略できます。docs/intro/index.html としてビルドされたドキュメントは /docs/intro/ で開き、/docs/intro はそこにリダイレクトされます。

ドキュメントの変更をレビューする

ドキュメントは多くの人が書き、他の人がレビューすることがよくあります。lobsite deploy --preview は、公開中のドキュメントに影響を与えず専用の URL でビルドを公開するため、レビュアーは実際の表示で変更を確認できます。lobsite promote で本番に公開し、lobsite rollback で 1 ステップで前のバージョンに戻せます。ページを移動する場合は、検索結果や他サイトからのリンクが機能し続けるよう、古いパスのリダイレクトを lobsite.toml に追加してください。リダイレクトジェネレーターでルールを作成できます。AI コーディングエージェントは、質問で止まることのない npx -y lobsite --yes で同じデプロイを実行できます。

デプロイごとに URL を発行

公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。

変更されたファイルのみアップロード

ファイルはハッシュで保存されます。変更のないサイトを再デプロイしてもアップロードは 0 バイトです。

すべてに HTTPS

すべてのサイトに、最初のデプロイから HTTPS 対応の *.lobsite.app アドレスが付きます。

設定は 1 つのファイルに

リダイレクト、ヘッダー、フォームは lobsite.toml に記述し、デプロイごとに一緒に反映されます。

エージェント向けの設計

エージェント実行時は確認を求めず、URL と取得リンクを含む Tell the user: 行を出力します。

明確な制限

すべての制限は公開されており、すべてのエラーが次にすべきことを教えてくれます。

Docusaurus ホストの比較

Lobsite GitHub Pages Netlify Vercel
ドキュメントのビルド いいえ: build/ をデプロイ GitHub Actions、または docusaurus deploy はい はい
デプロイごとのプレビュー URL はい いいえ はい はい
1 ステップのロールバック はい コミットを元に戻す はい はい
最初のデプロイ前のアカウント 不要: 6 時間公開、その後無料で残せる 必要(リポジトリも) 必要 必要
カスタムドメイン はい、無料 はい、無料 はい はい

GitHub Pages はコードと一緒に管理するオープンソースのドキュメントに適しています。Lobsite は、ローカルや CI でビルドし、ホスティングのための Git ワークフローなしでプレビュー、昇格、ロールバックしたいドキュメントに向いています。

よくある質問

Lobsite で Docusaurus はどの baseUrl を使うべきですか?

/ です。サイトはアドレスの最上位から配信されます。/repo-name/ が必要なのは GitHub Pages のプロジェクトサイトのみです。

Docusaurus の検索は静的ホストで動作しますか?

はい。Algolia DocSearch は訪問者のブラウザで動作し、ローカル検索プラグインはインデックスを build/ にビルドします。どちらもサーバーは不要です。

バージョン管理された Docusaurus ドキュメントをホストできますか?

はい。各バージョンは専用のページとして build/ にビルドされ、すべて一緒にデプロイされます。前回のデプロイから変更されたファイルのみがアップロードされます。

Docusaurus サイトはどのくらいの大きさまで可能ですか?

無料プランでは 1 回のデプロイあたり 100 ファイル、50 MB までで、多くのドキュメントサイトに十分です。多数のバージョンや画像を含む大きなドキュメントには、近日提供予定の有料プランが必要です。すべての制限は制限の表にあります。

関連項目