Jetpack Markdown needs a way to set wpautop's second parameter
-
When writing in Markdown, it is expected that the writer may
use the *nix line convention, breaking lines manually within
paragraphs. This is supported and facilitated by browser
add-ons like Vimperator, which can take a textbox and link
it to an instance of Vim, where the editing can take place
more naturally than in a web browser, and with the full
convenience of a text editor. This paragraph is an example.Markdown writers may also use the old word processing convention of extending lines to the end of the paragraph (as I’m doing here), but this is undesirable in a line-based environment like a traditional text editor, and less than optimal if the content will be managed in a system that uses line-based change tracking, like Git.
Jetpack’s Markdown plugin makes use of the wpautop()
function, which makes sense for paragraph breaks. But that
function also inserts HTML line breaks within paragraphs
when it encounters a line break character. Providentially,
wpautop also allows a second parameter for disabling the
insertion of<br>
where there are not two line
breaks in a row. As far as I can tell, WordPress is not
making use of this anywhere, but it makes perfect sense for
Markdown. Writers using the *nix convention would avoid
having to tinker in the source of WordPress, and writers
using the word processor convention would find that their
Markdown code is behaving as the documentation says it
should. Markdown should be the flavor specified in the
documentation anyway, without special undocumented
additions.I’d be happy to submit this as a bug report, if I knew
where. Or, if there’s an answer I missed, I’d be equally
happy to hear about it.Thanks,
Jesse
- The topic ‘Jetpack Markdown needs a way to set wpautop's second parameter’ is closed to new replies.