Structured Blocks Manifest
The canonical fenced-block inventory rendered for the documentation website.
{
"blocks": [
{
"editor_support": "dedicated-structured-block-editor",
"insert_aliases": [
"cards",
"teamblock",
"people",
"staff"
],
"item_fields": [
"name",
"role",
"image",
"alt",
"bio",
"href",
"link_label",
"class",
"loading"
],
"kind": "yaml_list",
"name": "team",
"partial": "layouts/partials/etc/team.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-team.html",
"top_level_keys": [
"members",
"items",
"cards"
]
},
{
"editor_support": "dedicated-structured-block-editor",
"insert_aliases": [
"workspaceboard",
"collaboration",
"collabspace",
"participants",
"workspace"
],
"item_fields": [
"name",
"type",
"role",
"company",
"department",
"status",
"image",
"alt",
"summary",
"href",
"link_label",
"website",
"workspace",
"session",
"class",
"loading"
],
"kind": "yaml_map_or_list",
"name": "workspace",
"partial": "layouts/partials/etc/workspace.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-workspace.html",
"top_level_keys": [
"title",
"summary",
"objective",
"website",
"repo",
"chat",
"notes",
"participants",
"members",
"people",
"collaborators",
"items"
]
},
{
"editor_support": "preview-block-with-shared-inspector",
"insert_aliases": [
"world",
"campus",
"map",
"places",
"rooms",
"hall",
"venue",
"commons"
],
"item_fields": [
"title",
"kind",
"body",
"href",
"link_label",
"icon",
"access",
"status",
"state",
"meta",
"chips",
"class"
],
"kind": "yaml_map_or_list",
"name": "world",
"partial": "layouts/partials/etc/world.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-world.html",
"top_level_keys": [
"eyebrow",
"title",
"intro",
"summary",
"primary_href",
"primary_label",
"secondary_href",
"secondary_label",
"signals",
"facts",
"places",
"items",
"spaces",
"rooms",
"class"
]
},
{
"editor_support": "preview-block-with-shared-inspector",
"insert_aliases": [
"room",
"campusroom",
"studyroom",
"meetingroom"
],
"item_fields": [
"label",
"note",
"icon",
"x",
"y",
"w",
"h",
"tone",
"href",
"description",
"state",
"travel_label",
"travel_hint"
],
"kind": "yaml_widget_config",
"name": "room",
"partial": "layouts/partials/etc/room.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-room.html",
"top_level_keys": [
"manifest",
"room_id",
"scope_id",
"eyebrow",
"title",
"summary",
"travel_label",
"travel_hint",
"theme",
"ambience",
"ambient",
"spawn",
"activities",
"landmarks",
"hotspots",
"class"
]
},
{
"editor_support": "dedicated-structured-block-editor",
"insert_aliases": [
"photos",
"galleryblock",
"gridgallery",
"images"
],
"item_fields": [
"image",
"alt",
"caption",
"class",
"loading"
],
"kind": "yaml_list",
"name": "gallery",
"partial": "layouts/partials/etc/gallery.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-gallery.html",
"top_level_keys": [
"items",
"images",
"figures"
]
},
{
"editor_support": "dedicated-structured-block-editor",
"insert_aliases": [
"contactgrid",
"contactblock",
"profilecards",
"contactcards"
],
"item_fields": [
"type",
"title",
"name",
"role",
"image",
"alt",
"body",
"href",
"link_label",
"class",
"loading"
],
"kind": "yaml_list",
"name": "contact",
"partial": "layouts/partials/etc/contact.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-contact.html",
"top_level_keys": [
"items",
"cards",
"contacts"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [],
"item_fields": [
"quote",
"name",
"role",
"class"
],
"kind": "yaml_list",
"name": "testimonials",
"partial": "layouts/partials/etc/testimonials.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-testimonials.html",
"top_level_keys": [
"items",
"quotes",
"testimonials"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [],
"item_fields": [
"value",
"label",
"body",
"class"
],
"kind": "yaml_list",
"name": "stats",
"partial": "layouts/partials/etc/stats.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-stats.html",
"top_level_keys": [
"items",
"stats",
"metrics"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [
"process",
"howitworks",
"timeline",
"journey"
],
"item_fields": [
"step",
"title",
"body",
"href",
"link_label",
"class"
],
"kind": "yaml_list",
"name": "steps",
"partial": "layouts/partials/etc/steps.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-steps.html",
"top_level_keys": [
"items",
"steps",
"process"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [
"plans",
"tiers",
"pricingtable",
"pricegrid"
],
"item_fields": [
"tier",
"price",
"unit",
"body",
"features",
"cta_href",
"cta_label",
"class"
],
"kind": "yaml_list",
"name": "pricing",
"partial": "layouts/partials/etc/pricing.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-pricing.html",
"top_level_keys": [
"items",
"pricing",
"plans",
"tiers"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"catalog",
"cataloggrid",
"offergrid",
"productgrid",
"classgrid",
"productcards",
"classcards",
"offerings"
],
"item_fields": [
"eyebrow",
"icon",
"title",
"price",
"unit",
"summary",
"body",
"description",
"note",
"meta",
"href",
"secondary_href",
"cta_label",
"secondary_label",
"image",
"image_alt",
"status",
"status_tone",
"featured",
"booking_owner",
"price_lookup_key",
"quantity_mode",
"class"
],
"kind": "yaml_map_or_list",
"name": "catalog_grid",
"partial": "layouts/partials/etc/catalog_grid.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-catalog_grid.html",
"top_level_keys": [
"title",
"intro",
"layout",
"columns",
"class",
"items",
"offers",
"products",
"classes",
"catalog"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"shop",
"venueplanner",
"chargeshop",
"rateshop",
"venue_shop"
],
"item_fields": [
"title",
"price",
"unit",
"body",
"note",
"href",
"detail_label",
"price_lookup_key",
"booking_owner",
"quantity_mode",
"class"
],
"kind": "yaml_widget_config",
"name": "venue_shop",
"partial": "layouts/partials/etc/venue_shop.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-venue_shop.html",
"top_level_keys": [
"eyebrow",
"title",
"intro",
"booking_url",
"booking_label",
"secondary_href",
"secondary_label",
"site_slug",
"cart_key",
"groups",
"sections",
"class"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [
"specs",
"specrail",
"factrail",
"details"
],
"item_fields": [
"label",
"value",
"icon",
"class"
],
"kind": "yaml_list",
"name": "facts",
"partial": "layouts/partials/etc/facts.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-facts.html",
"top_level_keys": [
"items",
"facts",
"specs",
"details"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [
"specs",
"details",
"factrail",
"specrail"
],
"item_fields": [
"label",
"value",
"icon",
"class"
],
"kind": "yaml_list",
"name": "specs",
"partial": "layouts/partials/etc/facts.html",
"preferred_for_agents": false,
"render_hook": "layouts/_default/_markup/render-codeblock-specs.html",
"top_level_keys": [
"items",
"facts",
"specs",
"details"
]
},
{
"editor_support": "dedicated-structured-block-editor",
"insert_aliases": [
"cardgrid",
"featurecards",
"usecases",
"cardsblock"
],
"item_fields": [
"eyebrow",
"title",
"body",
"meta",
"href",
"link_label",
"icon",
"class"
],
"kind": "yaml_map_or_list",
"name": "card_grid",
"partial": "layouts/partials/etc/card_grid.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-card_grid.html",
"top_level_keys": [
"layout",
"columns",
"class",
"items",
"cards",
"grid",
"entries"
]
},
{
"editor_support": "shared-list-block-editor",
"insert_aliases": [
"questions",
"faqs",
"frequentlyaskedquestions"
],
"item_fields": [
"question",
"answer",
"class"
],
"kind": "yaml_list",
"name": "faq",
"partial": "layouts/partials/etc/faq.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-faq.html",
"top_level_keys": [
"items",
"faqs",
"questions"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"reservations",
"bookingwidget",
"rooms"
],
"item_fields": [
"owner",
"name",
"title",
"description",
"price_lookup_key",
"class"
],
"kind": "yaml_widget_config",
"name": "booking",
"partial": "layouts/partials/etc/booking.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-booking.html",
"top_level_keys": [
"title",
"intro",
"description",
"provider",
"view",
"api_base_url",
"success_url",
"cancel_url",
"charges_url",
"terms_url",
"privacy_url",
"items",
"resources",
"rooms"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"helpdesk",
"support",
"ticketing",
"supportdesk"
],
"kind": "yaml_widget_config",
"name": "helpdesk",
"partial": "layouts/partials/etc/helpdesk.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-helpdesk.html",
"top_level_keys": [
"title",
"intro",
"description",
"eyebrow",
"api_base_url",
"submit_label",
"password_reset_label",
"guest_hint",
"signed_in_hint",
"subject_prefill",
"hide_subject",
"message_placeholder",
"image_capture",
"image_label",
"image_hint",
"class"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"domainorder",
"domains",
"domainsearch",
"domaincheckout"
],
"kind": "yaml_widget_config",
"name": "domainorder",
"partial": "layouts/partials/etc/domainorder.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-domainorder.html",
"top_level_keys": [
"title",
"intro",
"description",
"eyebrow",
"api_base_url",
"search_placeholder",
"search_button_label",
"order_button_label",
"default_cluster_slug",
"default_years",
"default_website_enabled",
"default_mail_enabled",
"default_success_url",
"default_cancel_url",
"note",
"class"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"whatson",
"publiccalendar",
"eventscalendar",
"schedule"
],
"item_fields": [
"owner",
"name",
"title",
"description",
"class"
],
"kind": "yaml_widget_config",
"name": "calendar",
"partial": "layouts/partials/etc/calendar.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-calendar.html",
"top_level_keys": [
"title",
"intro",
"description",
"view",
"api_base_url",
"booking_url",
"booking_label",
"owners",
"items",
"resources",
"rooms"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"coursepurchase",
"coursecheckout",
"enrolmentpurchase",
"enrollmentpurchase"
],
"kind": "yaml_widget_config",
"name": "coursepurchase",
"partial": "layouts/partials/etc/coursepurchase.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-coursepurchase.html",
"top_level_keys": [
"manifest",
"key",
"title",
"intro",
"api_base_url",
"course_label",
"price_label",
"note",
"event_slug",
"account_type",
"registration_success_url",
"success_url",
"cancel_url",
"provider",
"price_id",
"price_lookup_key",
"button_label",
"use_customer_credit",
"product_code",
"plan_code",
"capture_study_profile",
"qualification_label",
"qualification_options",
"qualification_default",
"board_label",
"board_options",
"board_default",
"subject_label",
"subject_options",
"subject_default",
"study_stage_label",
"study_stage_options",
"study_stage_default",
"focus_label",
"focus_placeholder",
"study_profile_manifest",
"study_profile_catalog",
"class"
]
},
{
"editor_support": "manual-yaml",
"insert_aliases": [
"studycatalog",
"studycatalogue",
"studyjourney",
"scholarlane"
],
"kind": "yaml_widget_config",
"name": "studycatalog",
"partial": "layouts/partials/etc/studycatalog.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-studycatalog.html",
"top_level_keys": [
"manifest",
"title",
"intro",
"tiers",
"facts",
"journey",
"steps",
"purchase",
"coursepurchase",
"class"
]
},
{
"editor_support": "structured-block-editor",
"insert_aliases": [
"funding",
"scholarship",
"fundraising",
"donations"
],
"item_fields": [
"slug",
"label",
"description",
"url",
"cta_label",
"class"
],
"kind": "yaml_widget_config",
"name": "fundalumin",
"partial": "layouts/partials/etc/fundalumin.html",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-fundalumin.html",
"top_level_keys": [
"title",
"intro",
"description",
"app_base_url",
"browse_url",
"browse_label",
"apply_url",
"apply_label",
"wishlist_limit",
"campaigns",
"items",
"profiles"
]
},
{
"editor_support": "preview-block-with-shared-inspector",
"example": "[Contact](\u003c/contact/\u003e .primary)\n[Enrol](\u003c/enrol/\u003e .special)\n[Join|The|Learning|Revolution](\u003c/enrol/\u003e .special)",
"kind": "markdown_button_list",
"name": "buttons",
"preferred_for_agents": true,
"render_hook": "layouts/_default/_markup/render-codeblock-buttons.html",
"syntax": "one markdown link per line, with optional button classes in link attrs or trailing attr block; `.special` emits a four-face CTA button and `Face 1|Face 2|Face 3|Face 4` can override the visible faces"
}
],
"notes": [
"This catalog covers the fenced structured content blocks that the generator currently treats as first-class website-editing primitives.",
"Prefer these blocks over raw HTML for repeated brochure-style content.",
"Hugo render hooks are the source of truth for these blocks; browser-side JS should preserve or hydrate the rendered DOM, not replace Hugo as the renderer."
],
"updated": "2026-04-06",
"version": 1
}