# Extensions
This section describes the different extensions supported:
## Definition lists
A custom container is similar to a fenced code block, but it is using the character `:` to declare a block (with at least 3 characters), and instead of generating a `
...
` it will generate a `...
` block.
```````````````````````````````` example
Term 1
: This is a definition item
With a paragraph
> This is a block quote
- This is a list
- with an item2
```java
Test
```
And a last line
: This ia another definition item
Term2
Term3 *with some inline*
: This is another definition for term2
.
- Term 1
This is a definition item
With a paragraph
This is a block quote
- This is a list
- with an item2
Test
And a last line
- This ia another definition item
- Term2
- Term3 with some inline
- This is another definition for term2
````````````````````````````````
A definition term can be followed at most by one blank line. Lazy continuations are supported for definitions:
```````````````````````````````` example
Term 1
: Definition
with lazy continuation.
Second paragraph of the definition.
.
- Term 1
Definition
with lazy continuation.
Second paragraph of the definition.
````````````````````````````````
The definition must be indented to 4 characters including the `:`.
```````````````````````````````` example
Term 1
: Invalid with less than 3 characters
.
Term 1
: Invalid with less than 3 characters
````````````````````````````````
The `:` can be indented up to 3 spaces:
```````````````````````````````` example
Term 1
: Valid even if `:` starts at most 3 spaces
.
- Term 1
- Valid even if
: starts at most 3 spaces
````````````````````````````````
But more than 3 spaces before `:` will trigger an indented code block:
```````````````````````````````` example
Term 1
: Not valid
.
Term 1
: Not valid
````````````````````````````````
Definition lists can be nested inside list items
```````````````````````````````` example
1. First
2. Second
Term 1
: Definition
Term 2
: Second Definition
.
First
Second
- Term 1
- Definition
- Term 2
- Second Definition
````````````````````````````````