markdown-chunk 0.1.0

Split Markdown into RAG-friendly chunks that respect heading hierarchy. Keeps each chunk under a soft char cap; never splits inside a fenced code block. Zero deps.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# markdown-chunk

[![crates.io](https://img.shields.io/crates/v/markdown-chunk.svg)](https://crates.io/crates/markdown-chunk)

Heading-aware Markdown chunker for RAG. Splits at ATX headings, never
splits inside ``` fenced code blocks.

```rust
use markdown_chunk::chunk;
let md = "# T\n## A\nbody A\n## B\nbody B";
let chunks = chunk(md, 200);
```

Zero deps. MIT or Apache-2.0.