静的サイトは、HTML、CSS、JavaScript、画像のフォルダで、どのブラウザでもそのまま開けます。誰かが訪問してもサーバーで何も実行されません。そのため速く安価にホストでき、Lobsite はまさにそのために作られています。上のボックスにフォルダをドロップするか、プロジェクトで npx lobsite を実行すると、HTTPS 対応の *.lobsite.app アドレスでサイトが公開されます。
仕組み
- ビルドステップがあればサイトをビルドします。Lobsite はジェネレーターの出力をホストし、ビルドは実行しません。
- フォルダをデプロイします。プロジェクトで
npx lobsiteを実行するか、ビルド済みフォルダまたはその.zipを上のボックスにドロップします。最初のデプロイはアカウントなしで動作し、6 時間有効です。 - 残します。 取得リンクをたどる(またはここで 無料で残す → を押す)と、サイトが無料アカウントに移動します。アドレスは変わらず、期限がなくなります。
どのジェネレーターでも、なしでも
Lobsite はファイルの作り方を問いません。npx lobsite は一般的なビルドフォルダを探し、最初に見つけたものをデプロイします。
| ツール | デプロイするフォルダ |
|---|---|
| Vite、Astro、Vue、Svelte(静的) | dist/ |
| Create React App、Docusaurus | build/ |
Next.js(output: "export") |
out/ |
| Jekyll、Eleventy | _site/ |
| Hugo、Gatsby | public/ |
手書きのサイトも動作します。index.html のあるフォルダでコマンドを実行するか、npx lobsite ./site のようにフォルダを指定してください。選択は lobsite.toml に保存され、次回の実行では同じフォルダを同じサイトにデプロイします。
ブラウザゲームも静的サイトです。 HTML5 ゲームホスティングの概要 を使用するか、Phaser、Godot、Construct 3、GDevelop、Unity WebGL、GameMaker、Defold、または Twine のエクスポート ガイドに直接進みます。
サイトが大きくなってもデプロイは速いまま
すべてのファイルはハッシュで保存されます。再度デプロイすると、Lobsite はまずハッシュを比較し、変更されたファイルのみをアップロードするため、1 ページのタイプミスの修正で送信するのはサイト全体ではなく 1 ファイルです。各デプロイには専用の URL も付きます。lobsite deploy --preview は公開中のサイトに触れず確認用のバージョンを公開し、lobsite rollback は再アップロードなしで以前のデプロイに 1 ステップで戻します。
静的サイトでもできること
サーバーがなくても機能がないわけではありません。リダイレクトとレスポンスヘッダーは lobsite.toml にあり、デプロイごとに一緒に反映されるため、ロールバックでも元に戻ります。リダイレクトジェネレーターでルールを作成できます。/_lobsite/forms/<name> に送信する HTML フォームは、サイトをアカウントに残すとスパムフィルター付きで送信を集められます。フォームをご覧ください。ログインやデータベースなど、サーバー上の独自のコードが必要なものは Lobsite では実行しません。
ファイルはハッシュで保存されます。変更のないサイトを再デプロイしてもアップロードは 0 バイトです。
公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。
すべてのサイトに、最初のデプロイから HTTPS 対応の *.lobsite.app アドレスが付きます。
リダイレクト、ヘッダー、フォームは lobsite.toml に記述し、デプロイごとに一緒に反映されます。
フォームの送信先を /_lobsite/forms/contact にするだけです。スパムフィルターも含まれます。
すべての制限は公開されており、すべてのエラーが次にすべきことを教えてくれます。
静的ホストの比較
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| 最初のデプロイ前のアカウント | 不要: 6 時間公開、その後無料で残せる | 必要(リポジトリも) | ドロップのみ不要、期間内に取得 | 必要 |
| デプロイ | コマンド 1 つ、またはドロップ | リポジトリにプッシュ | Git、CLI、またはドロップ | Git、CLI、またはアップロード |
| サーバーでのビルド | いいえ: ビルド済みフォルダをアップロード | Jekyll、または GitHub Actions | はい | はい |
| 変更されたファイルのみアップロード | はい | Git 経由 | はい | はい |
| フォーム | はい(サイトをアカウントに残した後) | いいえ | はい | いいえ |
| カスタムドメイン | はい、無料 | はい、無料 | はい、無料 | はい、無料 |
Git からのビルドが必要なら、GitHub Pages、Netlify、Cloudflare Pages はいずれも優れています。Lobsite は、事前の設定なしで、ターミナル、ブラウザ、AI エージェントからフォルダをリンクにする最も速い方法です。
よくある質問
静的サイトとは何ですか?
ページが通常のファイルであるサイトです。HTML、CSS、JavaScript、画像、フォントで、通常は Astro、Hugo、Jekyll などのジェネレーターで作成します。リクエストごとに応答するためにサーバープロセス(PHP、Node、データベース)が必要なら、静的ではありません。
ビルドコマンドを実行してくれますか?
いいえ。ローカル環境や CI でビルドしてから出力フォルダをデプロイしてください。デプロイが速くなり、ローカルでテストしたものがそのまま公開されます。
独自の 404 ページを持てますか?
はい。サイトの最上位に 404.html を置くと、存在しないアドレスに対して 404 ステータスで表示されます。ない場合、Lobsite は簡素な「Not found」ページを表示します。
静的サイトをいくつ無料でホストできますか?
無料アカウントではサイトを 1 つ、100 ファイルまで、月間帯域幅 10 GB で残せます。アカウントなしで公開したサイトも無料ですが、6 時間で削除されます。近日提供予定の有料プランでは 5 サイトまで持てます。