Fix Markdown parsing error due to line breaks in generated HTML #4
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.
👋🏻 Hey Eric, been a while! Hope you are well☺️
I’m trying out Cloudinary (as Imgix is burning a hole in my pocket), and seeing as my blog uses 11ty, thought I’d give your plugin a go — it’s made transitioning much easier than it would be otherwise. However, it was generating the following error:
Note how the
/>
was output as<p>/></p>
? I think 11ty’s Markdown parser is upset by the line breaks. I updated the plugin to fix this error while refactoring the code a little to make the returned statement shorter. I also tidied up a few other bits here and there (removing spaces around values, consistent use of=>
etc., etc.).I also added a
.editorconfig
file, which uses the same settings as the main 11ty project. This change (and my syntax formatting) maybe contentious! In which case, feel free to say; I can update this PR to limit it to generating line-break free HTML.Happy new year!