diff --git a/layouts/partials/header_image.html b/layouts/partials/header_image.html
index 3dae9f35..9d63a486 100644
--- a/layouts/partials/header_image.html
+++ b/layouts/partials/header_image.html
@@ -1,6 +1,12 @@
{{ if .Params.header.image }}
-

+ {{ $img_src := urls.Parse .Params.header.image }}
+ {{ if $img_src.Scheme }}
+

+ {{ else }}
+

+ {{ end }}
+
{{ with .Params.header.caption }}
{{ . | markdownify | emojify }}{{ end }}
{{end}}
diff --git a/layouts/partials/post_li.html b/layouts/partials/post_li.html
index c457e66f..de598735 100644
--- a/layouts/partials/post_li.html
+++ b/layouts/partials/post_li.html
@@ -6,7 +6,12 @@
{{ $preview := $post.Params.header.preview | default true }}
{{ if and $post.Params.header.image $preview }}