Skip to content

Commit b0154b1

Browse files
committed
feat(images): add referrerpolicy attribute for privacy protection
Inject referrerpolicy="no-referrer" to image tags in: - refactor-content.html: post content images - sidebar.html: avatar image Prevents Referer header leakage and enables displaying images from platforms with referrer-based hotlink protection.
1 parent e50b64d commit b0154b1

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

_includes/refactor-content.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@
161161
{% assign _left = _left | append: ' loading="lazy"' %}
162162
{% endif %}
163163

164+
<!-- add referrerpolicy for images -->
165+
{% assign _left = _left | append: ' referrerpolicy="no-referrer"' %}
166+
164167
{% if page.layout == 'home' %}
165168
<!-- create the image wrapper -->
166169
{% assign _wrapper_start = '<div class="preview-img ' | append: _wrapper_class | append: '">' %}

_includes/sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{%- capture avatar_url -%}
88
{% include media-url.html src=site.avatar %}
99
{%- endcapture -%}
10-
<img src="{{- avatar_url -}}" width="112" height="112" alt="avatar" onerror="this.style.display='none'">
10+
<img src="{{- avatar_url -}}" width="112" height="112" alt="avatar" referrerpolicy="no-referrer" onerror="this.style.display='none'">
1111
{%- endif -%}
1212
</a>
1313

0 commit comments

Comments
 (0)