pub fn code_free_lines(body: &str) -> Vec<(usize, String)>
Returns the body’s lines, as (1-based line number, text), with fenced code blocks removed and inline code spans blanked out.
(1-based line number, text)