fix: #featured-bg-{{id}} not resizing Unsplash images #549
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.
Problem:
Unsplash images are not resizing properly because the CSS property
background-image
being added to#featured-bg-{{id}}
is HTML-encoded.You can try this yourself by adding an Unsplash image in the Unsplash button beside the

Add feature image
Then look at your request in the browser using liebling theme to see the HTML-encoded query, then use the Casper theme to see the proper query.
The HTML-encoded query string added to Unsplash URLs shows up as:
Solution:
Add a triple bracket handlebar to properly parse the text instead:
Result:
10.4MB Request size

versus
956KB Request size

This might save homepage first load dozens of MBs of data and shaves much time when the blog uses Unsplash.