Normal Markdown ignores a single line break, for some reason standard Hexo inserts the \<br> character even on single breaks. I prefer having single breaks in source code to be transparent to the reader, allowing the readers screen size to determine where line breaks are.
To create “standard” line break behaviour add this to your _config.yml:
1. marked: 2. gfm: true 3. breaks: false