Use relative_url and absolute_url where possible (#2387)
* Use relative_url and absolute_url where possible
Drops the `contains "://"` check, adopt Jekyll 3.7
Ref: https://github.com/mmistakes/minimal-mistakes/pull/2385#issuecomment-579882236
* One more unneeded {% assign %}
* Remove one more assign as noted by mmistakes
* Consolidate 4 more captures
* Consolidate an extra assign on "active" class
Add support for captioning images in feature row helper
Use `image_caption` YAML front matter to assign a caption to the feature image, Markdown is allowed.
Close #1440
Replace `absolute_url` with `relative_url`
Where it makes sense replace asset paths and navigation related paths with `relative_url` filter.
Leave SEO related `<head>` elements and social sharing links as `absolute_url`.
Fixes #1588
Fix Liquid syntax error in `feature_row` include
Fix "Expected id but found open_square in `"{{page.[include.id] }}"`" in `feature_row` include.
Merge branch 'release/4.0.4'
Conflicts:
README.md
Merge branch 'feature/theme-gem' into develop
Remove `prepend: "/"` from includes and add to image path's instead
Replace base_path with `absolute_url` filter where possible
Allow images to be placed in other folders
- Remove `images/` only restriction and encourage placement in `assets/images/` instead
Merge branch 'release/3.3.5'
Add `en` default text to `site.locale` strings
- Close #407
Merge branch 'release/3.2.3'
Replace contains "http" with contains "://"
Merge branch 'release/3.0.0'
Merge branch 'feature/documentation-and-demo' into develop
Merge branch 'feature/spit-and-polish' into develop
Build out overlay header and feature row _include helper