Structurize
Extract information from your documents, useful for implementing document search
Usage
Add it as a remark plugin.
Extracted information could be found in vfile.data.structuredData
, you may
write your own plugin to convert it into a MDX export.
Options
Option | |
---|---|
types | mdast element types to be scanned |
Output
A list of headings and contents. Paragraphs will be extracted to the contents
array, each item contains a heading
prop indicating the heading of paragraph.
Note
A heading can have multiple paragraphs.
Heading
Prop | |
---|---|
id | unique identifer or slug of heading |
content | Text content |
Content
Prop | |
---|---|
heading | Heading of paragraph (nullable) |
content | Text content |
As a Function
Accepts MDX/markdown content and return structurized data.
Tip
If you have custom remark plugins enabled, such as
remark-math
, you have to manually structurize the document with these
plugins passed into the function:
Parameters
Parameter | |
---|---|
content | MDX/markdown content |
remarkPlugins | List of remark plugins |
options | Custom options |
Last updated on