publish_site
Create or update (idempotent) a static site the key owns. files maps relative path -> file contents. No index.html required — a lone .md/.txt/.pdf becomes a page; index.html is the front door when present. Returns the live URL. Requires a key from create_publish_key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | boom_sk_ key from create_publish_key. | |
| name | Yes | Site name (lowercase slug). | |
| files | Yes | Map of relative path -> file contents (UTF-8, or base64 when base64=true). | |
| base64 | No | Treat file values as base64 (for binary files like images). |