Pipe any Carve string through the carve filter:
{{ source|carve }}
Output is marked safe, so Twig does not double-escape it (the renderer already sanitizes per the configured safe mode).
# Welcome to Carve
This is a paragraph with /italic/, *bold*, and _underline_ text.
## Features
- Clean, consistent syntax
- [x] Task lists work
- [ ] Even unchecked ones
> Carve is a lightweight markup language for structured documents, with clear, consistent syntax.
### Code
``` php
$html = (new CarveConverter())->convert('Hello *world*');
```
Visit [the spec](https://github.com/markup-carve/carve) for the details.
This is a paragraph with italic, bold, and underline text.
Carve is a lightweight markup language for structured documents, with clear, consistent syntax.
$html = (new CarveConverter())->convert('Hello *world*');
Visit the spec for the details.