Fix RST escaping; add whitespace postprocessing for RST and MD #56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follow-up to #54.
This fixes a bug in RST escaping (
:literal:` `
with a non-breakable space between the backticks doesn't render correctly and needs\
to be added before and after the non-breakable space).It also adds a postprocessing phase to MarkDown and RST rendering that eliminates whitespace problems (like double newlines, spaces at the beginning or end of a line). For RST, it also improves the generated markup (by removing some
\
that aren't needed).