Heading
Below you can view an example of the heading block in JSON format.
{
"type": "heading",
"text": null,
"marks": [],
"content": [
{
"type": "text",
"text": "This is a heading",
"marks": [],
"content": [],
"attrs": {},
"contentHTML": null
}
],
"attrs": {
"align": "left",
"level": 1,
"blockId": "blockId"
},
"contentHTML": "This is heading"
},
Below you can read details about each attribute of the heading block:
type
A string that represents the type of the block. Heading blocks will always display heading
as their type.
text
A string that represents the text written by the user.
marks
An array of objects that represents the marks of the block. This value can be something like bold
or italic
.
content
An array of objects that represents the content of the block.
attrs
An object that represents the attributes of the block.
attrs.align
A string that represents the heading alignment. This value can be left
, center
, or right
.
attrs.blockId
A string that represents the unique block ID of the heading.
attrs.level
A number that represents the level of the heading. The values of the heading can be 1
, 2
, 3
, 4
, 5
, or 6
.
contentHTML
A string that represents the generated HTML of the heading.