pub fn split_markdown_blocks(markdown: &str) -> Vec<String>
Split a markdown document into its top-level blocks, preserving fenced-code and table blocks verbatim. Frontmatter and <script> blocks are stripped first.
<script>