The default is to detected sections of text separated by a blank line as a paragraph. The only way to detect chapter headings it to mark them using
markdown.
The easiest thing to do is to put a # before every chapter and set the --level1-toc to "//*[name()='h1']" to have a table of contents generated.