Field Label
A plain-language description of what the field does and when to use it.
Docs / Getting Started / About the Docs
A quick orientation to how this documentation is organized, what conventions it uses, and how to get the most out of it. Read this once if you are new to the blox theme; you will not need to come back.
These docs are written for HubSpot editors who are dropping blox modules onto pages and want a reference for every setting. You do not need to write HTML, CSS, or HubL to use the theme; every field documented here is editable in the page editor.
If you are a developer customizing the theme at the code level, the docs still help as a field-by-field reference but you will want to read the underlying fields.json files in the theme repo for the source of truth on field IDs, defaults, and visibility rules.
Every module doc page follows the same four-section pattern, mirroring what you see in the HubSpot module editor:
Pages always document fields in the order they appear in the HubSpot editor. If you are looking for a field, walking the page top to bottom matches walking the editor top to bottom.
Each field entry looks like this:
A plain-language description of what the field does and when to use it.
raw_value Option labelThe chips at the top tell you:
For select fields, the options list shows the raw value (the value stored in HubSpot) on the left and the human-readable label that appears in the editor on the right.
The most common field types you will see documented:
Many fields only appear in the editor when another field has a specific value. The docs flag this with a "Shown when:" chip on the field meta line.
For example, a "Sticky Background Color" field that only appears when "Menu Mode" is set to "Sticky" will show:
Shown when: Menu Mode is StickyIf you do not see a field in the editor that the docs describe, check the visibility chip - you probably need to flip a controlling field first.
Repeaters are list fields where editors can add, remove, and reorder identical item groups (think: testimonial cards, FAQ items, pricing tiers, team members).
In the docs, the repeater itself is documented as a parent field (h3), and each of its sub-fields is nested as h4 inside the parent article. So a "Team Members" repeater with photo, name, and role sub-fields shows up as one h3 entry containing three h4 sub-entries.
Defaults for repeaters describe the starter items the module ships with (for example, "3 team member cards"). Editors can add more or delete them.
These docs are maintained alongside the theme. If you find a setting that is missing, a default that has changed, or a description that does not match what the editor shows you, let us know.
If a new module is added to the theme, a corresponding doc page is added here in the same release.