From fdfc961f3421b02880152f5b4109de5a1f1d3b00 Mon Sep 17 00:00:00 2001 From: Alex Hogen Date: Mon, 12 Mar 2018 17:13:48 -0700 Subject: [PATCH] Support external header images Close #461 and #488 --- layouts/partials/header_image.html | 8 +++++++- layouts/partials/post_li.html | 7 ++++++- layouts/partials/publication_li_detailed.html | 7 ++++++- layouts/partials/talk_li_detailed.html | 7 ++++++- 4 files changed, 25 insertions(+), 4 deletions(-) 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 }} - + {{ $img_src := urls.Parse $post.Params.header.image }} + {{ if $img_src.Scheme }} + + {{ else }} + + {{ end }} {{end}}

diff --git a/layouts/partials/publication_li_detailed.html b/layouts/partials/publication_li_detailed.html index 4746da33..50070358 100644 --- a/layouts/partials/publication_li_detailed.html +++ b/layouts/partials/publication_li_detailed.html @@ -8,7 +8,12 @@ {{ if .Scratch.Get "image" }}
- + {{ $img_src := urls.Parse .Scratch.Get "image" }} + {{ if $img_src.Scheme }} + + {{ else }} + + {{ end }}
{{ end }} diff --git a/layouts/partials/talk_li_detailed.html b/layouts/partials/talk_li_detailed.html index 35a9998f..74ca5d61 100644 --- a/layouts/partials/talk_li_detailed.html +++ b/layouts/partials/talk_li_detailed.html @@ -8,7 +8,12 @@ {{ if .Scratch.Get "image" }}
- + {{ $img_src := urls.Parse .Scratch.Get "image" }} + {{ if $img_src.Scheme }} + + {{ else }} + + {{ end }}
{{ end }}