diff --git a/src/hexdoc/graphics/renderer.py b/src/hexdoc/graphics/renderer.py index 15c2d04f..f8f1b86c 100644 --- a/src/hexdoc/graphics/renderer.py +++ b/src/hexdoc/graphics/renderer.py @@ -65,7 +65,7 @@ def render_model( else: frames = self._render_block(model) - output_path.mkdir(parents=True, exist_ok=True) + output_path.parent.mkdir(parents=True, exist_ok=True) match frames: case [image]: image.save(output_path)