メインコンテンツまでスキップ

クイックスタート

どんなホストも読めず、変更できず、停止させることもできないネットワークにサイトを出荷しましょう — 所要時間は約10分です。

ビルドとプレビューは無料です。 足場作りとプレビューには一切費用がかかりません。capsuleをオンチェーンで公開する瞬間にのみ、$DIGでの均一なcapsule価格を支払います。無料で反復し、準備ができたら公開しましょう。

方法は2つあります。ほとんどの人はWebから始めます。

  • A. Webから公開するDIGHUbで、最後にウォレットを接続します。サイトやフロントエンドに最適です。約10分。
  • B. CLIから公開する — 自分のマシンでdigstoreを使い、スクリプト化・CI対応可能です。開発者や自動化に最適です。

A. Webから公開する

最速の方法です。ブラウザでビルドとプレビューを行い、最後のステップでのみウォレットに資金を入れます。

1. DIGHUbを開いてドラフトを開始する — 無料、ウォレット不要

DIGHUbで新しいstoreを開始する ↗。ビルド済みのサイト(静的ファイルのフォルダ — dist/build/)をドロップします。DIGHUbは、オンチェーンに何も置かず$DIGも使わずに、実際にどう配信されるかをそのまま示す無料のドラフトプレビューを提供します。

まだウォレットは必要ありません。ドラフトは何度でも — 再アップロード、再プレビュー — 完全に無料で反復できます。

2. 実際の読み取りパスでプレビューする — まだ無料

このプレビューは、本物のDIGパイプライン(暗号化 → コンパイル → 検証 → 復号)を通してサイトをレンダリングするため、あなたが見るものは訪問者が受け取るものと同じです。クリックして回り、アセットやルーティングを確認しましょう。あなたが選択するまで何も公開されず、何も費用は発生しません。

3. 公開する — ウォレットに資金を入れて接続する

ドラフトが問題なければ、公開をクリックします。これが唯一費用が発生するステップです。

  • Chiaウォレットを接続します(あなたのウォレットがあなたのアカウントです — メールもパスワードも不要です)。
  • オンチェーンの支出を承認します。$DIGでの均一なcapsule価格 + わずかなXCH手数料を、1回の署名で。公開画面には、署名前に正確な$DIGの金額が表示されます。
  • DIGHUbがあなたのstoreをmintし、Chiaメインネット上に最初のcapsuleを公開します。

DIGが足りませんか?公開画面にはあなたの残高と、どこで補充できるかが表示されます。DIGの入手方法(TibetSwap、dexie.space、9mm.pro)を参照してください。

4. 公開完了

あなたのcapsuleは今やオンチェーンに固定され、dig RPC経由で即座に読み取り可能です — 誰でもurn:dig: URNchia://アドレスによってそれを取得・検証でき、登録も追加の支払いも不要です。URNはアドレスであると同時に鍵でもあります。共有することはコンテンツを共有することです。読み取りパスは普遍的かつ無料であり、capsuleが確定した瞬間に公開されます。

人に優しい*.on.dig.netアドレスが欲しいですか? それは任意です。storeが*.on.dig.netサブドメインを得るのは、DIGHUbでハンドルを登録した場合のみです — これは別途有料の登録であり、storeをその名前に固定します。登録するまでは*.on.dig.netのURLは存在しません(上記のURN / chia://アドレスは常にそこへ到達する正規の方法です)。自分のドメインは使えますか?を参照してください。

後で更新を出荷するには: 編集し、新しいドラフトを無料でプレビューし、再び公開してください。公開された更新はそれぞれ新しいcapsuleであり、再び均一なcapsule価格がかかります — ドラフトを永続的なオンチェーンバージョンに昇格させるときにのみ費用が発生します。

自動化する

storeが存在するようになったら、GitHub Actionsからデプロイするを設定して、mainへのプッシュのたびに新しいcapsuleを公開しましょう — git-push-to-deployです。


B. CLIから公開する

ターミナルから同じフローを実行します — スクリプト化可能で、CIの基盤になります。CLIはWebの手順を反映しています。ビルドとプレビューは無料で、capsuleの公開には$DIGでの均一なcapsule価格がかかります。

1. インストール

# download the installer for your OS from the Releases page, then:
digstore --version

OSごとのインストーラーとソースからのビルドについては、CLIのインストールを参照してください。

2. 足場を作りプレビューする — 無料、チェーンなし、支出なし

支出する前に、プロジェクトの足場を作りローカルでプレビューします — 無料、mintなし、チェーンなしです。

digstore new <template>   # scaffold a wallet-wired project (static · vite-react · next-static · nft-drop · dapp-window-chia) — free, no mint
digstore dev # watch + compile-on-save + serve the real chia:// read path, with an injected window.chia — free, live-reload

newは実行可能なプロジェクト(dig.tomlとスターターアプリ)を書き出します。devはそれを本物のDIG読み取りパス(コンパイル → 検証 → 復号)でライブリロード付きに配信します。均一なcapsule価格を支払うのは公開するとき(次のステップ)だけです。あるいは、いつものツールチェーン(npm run builddist/)でビルドし、その出力を公開することもできます。

npmがお好みですか?create-dig-appを使いましょう

Node中心の環境にお住まいなら、npm create dig-app@latest my-app -- --template vite-reactが同じテンプレートをnpmから直接足場作りします — 始めるのにdigstoreのインストールは不要です。アプリを足場作りするを参照してください。

3. ウォレットを設定する(公開する場合のみ必要)

公開は実際の資金を消費するため、まずシードと資金を入れたウォレットが必要です。

digstore seed generate      # generate a fresh mnemonic (shown once — back it up)
digstore balance # show your receive address; fund it with XCH + DIG

インポート、資金供給、TTLの詳細については、オンチェーンアンカリングを参照してください。

4. 最初のcapsuleを公開する

digstore init site --dir dist     # mint the store's first capsule (uniform capsule price + XCH fee)

initはメインネット上にChiaシングルトンをmintします — ランチャーIDがあなたのstore IDになります — そして確定するまでブロックします。

5. 更新を出荷する

npm run build                      # produce dist/
digstore add -A # stage the whole content root
digstore commit -m "v1.1" # publish a new capsule (uniform capsule price + XCH fee)

CIでは、1つのコマンドでadd → commit → pushを行い、URLを出力します。

digstore deploy --output-dir dist --json   # advance an existing store from CI; never mints

GitHub Actionsからデプロイするを参照してください。

6. 読み戻す

digstore cat urn:dig:chia:<storeId>/readme   # a URN both locates AND decrypts

費用について

あなたが行うこと費用
足場作り、ビルド、ドラフトのプレビュー無料
最初のcapsuleを公開する(init / DIGHUbの公開)$DIGでの均一なcapsule価格 + わずかなXCH手数料
各更新を公開する(commit / 再公開)$DIGでの均一なcapsule価格 + わずかなXCH手数料

価格はどこでもcapsuleごとに均一です — なぜ価格が均一なのかを参照してください。

行き詰まったら?