# Highlight block container Highlight block container comes from the extended syntax of Markdown `:::`, for example ```markdown ::: warning This is a warning. ::: ``` The display content is as follows: ::: warning This is a warning. ::: In AIEditor, we can directly input `:::warning` and then press Enter to add a highlight block container. Or we can add it by clicking the toolbar button, as shown below: ![](../assets/image/container.png) In AIEditor, there are three built-in highlight block containers: `info`, `warning`, and `danger`. ## Default highlight block configuration Default highlight block configuration is the type of highlight block used when clicking the highlight block icon in the `toolbar`. Or when the user only enters `:::` and then presses the Enter key, the default type is used. ```typescript new LinwitDocEditor({ element: "#aiEditor", container: { defaultName: "warning", } }) ``` The default setting is to use the "warning" type. ## Custom highlight block container Users can make more configurations through the following code: ```typescript new LinwitDocEditor({ element: "#aiEditor", container: { typeItems: [ "default", 'info','warning','danger',] }, }) ``` In the above code, 4 types of highlight blocks are configured, namely `default`, `info`, `warning`, and `danger`. At this time, we enter `:::default` and then press Enter to add a highlight block of the `default` type. In the above code, although we have added the "default" type, this type will not have any style. We also need to add the following css code externally: ```css /* The “default” in the following “div.default” is the name we added*/ .aie-container div.default{ background: #fafafa; } ``` Or, define different colors in dark and light themes: ```css .aie-theme-light { --my-default-color: #fafafa; } .aie-theme-dark { --my-default-color: #333; } .aie-container div.default{ background: var(--my-default-color); } ``` ## Other things When using the `aieditor.getMarkdown()` method to get Markdown content, AIEditor will automatically convert the highlighted block to Markdown syntax. For example: ```markdown ::: warning This is a warning. ::: ```