Switch to uing <picture> for responsive images

This commit is contained in:
Maruan Al-Shedivat 2021-11-25 21:48:52 -05:00
parent d574787abd
commit 1e4e147d8f
2 changed files with 8 additions and 8 deletions

View File

@ -232,6 +232,7 @@ jekyll-diagrams:
# configuration, see https://github.com/zhustec/jekyll-diagrams. # configuration, see https://github.com/zhustec/jekyll-diagrams.
# feel free to comment out this section if not using jekyll diagrams. # feel free to comment out this section if not using jekyll diagrams.
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# Optional Features # Optional Features
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
@ -249,6 +250,7 @@ enable_project_categories: true # enables categorization of projects into
# multiple categories # multiple categories
enable_medium_zoom: true # enables image zoom feature (as on medium.com) enable_medium_zoom: true # enables image zoom feature (as on medium.com)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# Library versions # Library versions
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------

View File

@ -1,8 +1,6 @@
{% assign largest = resized | sort: 'width' | last %} <picture>
{% capture srcset %} {% for i in resized %}
{% for i in resized %} <source media="(max-width: {{ i.width }}px)" srcset="{{ i.path | relative_url }}">
{{ i.path | relative_url }} {{ i.width }}w, {% endfor %}
{% endfor %} <img {% if class %}class="{{ class }}"{% endif %} src="{{ path | relative_url }}" {% if alt %}alt="{{ alt }}"{% endif %} {% if title %}title="{{ title }}"{% endif %} {% if zoomable %}data-zoomable{% endif %} />
{% endcapture %} </picture>
<img {% if class %}class="{{ class }}"{% endif %} src="{{ largest.path | relative_url }}" srcset="{{ srcset | strip_newlines }} {{ path | relative_url }} {{ original.width }}w" {% if alt %}alt="{{ alt }}"{% endif %} {% if title %}title="{{ title }}"{% endif %} {% if zoomable %}data-zoomable{% endif %}/>