站点构建器命令
我们现在更详细地描述通过 site builder 可用的命令。
In general, the --help
flag is your friend, you can add it to get further details for the whole CLI (./target/release/site-builder --help
) or individual commands (e.g., ./target/release/site-builder update --help
).
publish
publish
命令,如 上一节 所述,在 Sui 上发布一个新站点。该命令将目录作为输入,并从其中包含的资源创建一个新的 Walrus Site。
--epochs
标志允许您指定站点数据将在 Walrus 上存储多长时间。默认情况下,这设置为 1
纪元。
On Walrus Testnet, one epoch will last 1 day. Therefore, consider storing your site for a large number of epochs if you want to make it available for the following months! The maximum duration is set to 200 epochs.
如果您只是上传没有 index.html
的原始文件,您可能希望使用 --list-directory
标志,该标志将自动创建一个索引页面以浏览文件。例如,请参见 https://bin.blob.store。
publish
命令还将遵循 ws-resources.json
配置文件中的说明。要了解更多信息,请参见 指定标头和路由 部分。
update
此命令相当于 publish
,但用于更新现有站点。它采用相同的参数,并添加要更新的站点的 Sui 对象 ID。
The wallet you are using to call update
must be the owner of the Walrus Site object to be able to update it.
convert
convert
命令将十六进制格式的对象 ID 转换为等效的 Base36 格式。如果您有 Walrus Site 的 Sui 对象 ID,并且想知道可以浏览它的子域名,则此命令很有用。
site-map
sitemap
命令显示组成给定对象 ID 处的 Walrus Site 的资源。
list-directory
使用 list-directory
,您可以获得通过使用 --list-directory
标志运行 publish
或 update
生成的 index.html
文件。这对于在发布之前查看索引页面的外观很有用——并且可能会进行编辑以使其看起来更好!