blog.skypress.content.gutenberg

A WordPress Gutenberg block tree, the canonical content of a SkyPress document. Placed inside the open `content` union of a `site.standard.document`. Readers that don't understand this format should fall back to the document's `textContent`.

Repository @skypress.blog did:plc:sov5kv5byjmdksdjacjiysg3 namespace authority
Details · object
Kindobject
Authoritycontent.skypress.blog
Indexed

Object

object

Properties

blocks

requiredarray

The Gutenberg block tree exactly as produced by the editor's `onSaveBlocks` (NOT rendered HTML). Each item is a block node: `{ name: string, attributes: object, innerBlocks: block[] }`, where `name` is the Gutenberg block name (e.g. `core/paragraph`). Items are typed `unknown` because block attributes are open-ended per block type.

itemsunknown

Optional, additive. Accounts mentioned in the body, mirrored from the inline `<a data-did>` anchors in the block tree. A flat discovery list for other appviews; SkyPress's own reader renders mentions from the inline anchors, not this field. Each item is `{ did: string, handle: string }`.

itemsunknown

version

requiredinteger

Serialization version of the block tree. Bump only for breaking changes; non-breaking changes are additive. Currently 1.

  • minimum: 1

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.