diff options
author | digitalcraftsman <digitalcraftsman@protonmail.com> | 2016-06-14 20:06:13 +0300 |
---|---|---|
committer | digitalcraftsman <digitalcraftsman@protonmail.com> | 2016-06-14 20:06:13 +0300 |
commit | 18a3201a45a78617d4032005d03c421d5e97567c (patch) | |
tree | 70d90e7401226a9cb6f174e15d7dae1afa92ffd6 | |
parent | eda9d564550a4db678449b61b59728601befa9cb (diff) |
Simplify logic for external banners
-rw-r--r-- | layouts/_default/summary.html | 8 | ||||
-rw-r--r-- | layouts/partials/article_list.html | 6 | ||||
-rw-r--r-- | layouts/partials/single_article.html | 6 | ||||
-rw-r--r-- | layouts/partials/widgets/recent_articles.html | 6 |
4 files changed, 5 insertions, 21 deletions
diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html index 7d22678..9af6104 100644 --- a/layouts/_default/summary.html +++ b/layouts/_default/summary.html @@ -3,11 +3,7 @@ <div class="archive-article-thumbnail"> {{ if isset .Params "banner" }} <a href="{{ .Permalink }}" class="thumbnail"> - {{if or (in (substr .Params.banner 0 7) "http://") (in (substr .Params.banner 0 8) "https://")}} - <span style="background-image:url({{ .Params.banner }})" alt="{{ .Title }}" class="thumbnail-image"></span> - {{ else }} - <span style="background-image:url({{ .Site.BaseURL }}{{ .Params.banner }})" alt="{{ .Title }}" class="thumbnail-image"></span> - {{end}} + <span style="background-image:url({{ .Params.banner | absURL }})" alt="{{ .Title }}" class="thumbnail-image"></span> </a> {{ else }} <a href="{{ .Permalink }}" class="thumbnail"> @@ -25,4 +21,4 @@ </div> </header> </div> -</article>
\ No newline at end of file +</article> diff --git a/layouts/partials/article_list.html b/layouts/partials/article_list.html index cc851fb..a66edb1 100644 --- a/layouts/partials/article_list.html +++ b/layouts/partials/article_list.html @@ -5,11 +5,7 @@ <div class="article-inner"> {{ if and (isset .Params "banner") (not (eq .Params.banner "")) }} <a href="{{ .Permalink }}" itemprop="url"> - {{if or (in (substr .Params.banner 0 7) "http://") (in (substr .Params.banner 0 8) "https://")}} - <img src="{{ .Params.banner }}" class="article-banner"> - {{ else }} - <img src="{{ .Site.BaseURL }}{{ .Params.banner }}" class="article-banner"> - {{end}} + <img src="{{ .Params.banner | absURL }}" class="article-banner"> {{ end }} </a> diff --git a/layouts/partials/single_article.html b/layouts/partials/single_article.html index e8a296f..44671b0 100644 --- a/layouts/partials/single_article.html +++ b/layouts/partials/single_article.html @@ -6,11 +6,7 @@ <article id="page-undefined" class="article article-type-page" itemscope="" itemprop="blogPost"> <div class="article-inner"> {{ if and (isset .Params "banner") (not (eq .Params.banner "")) }} - {{if or (in (substr .Params.banner 0 7) "http://") (in (substr .Params.banner 0 8) "https://")}} - <img src="{{ .Params.banner }}" class="article-banner"> - {{ else }} - <img src="{{ .Site.BaseURL }}{{ .Params.banner }}" class="article-banner"> - {{end}} + <img src="{{ .Params.banner | absURL }}" class="article-banner"> {{ end }} {{ partial "article_header" . }} diff --git a/layouts/partials/widgets/recent_articles.html b/layouts/partials/widgets/recent_articles.html index fc5fec3..b224865 100644 --- a/layouts/partials/widgets/recent_articles.html +++ b/layouts/partials/widgets/recent_articles.html @@ -10,11 +10,7 @@ <div class="item-thumbnail"> <a href="{{ .Permalink }}" class="thumbnail"> {{ if isset .Params "banner" }} - {{if or (in (substr .Params.banner 0 7) "http://") (in (substr .Params.banner 0 8) "https://")}} - <span style="background-image:url({{ .Params.banner }})" alt="{{ $.Title }}" class="thumbnail-image"></span> - {{ else }} - <span style="background-image:url({{ $.Site.BaseURL }}{{ .Params.banner }})" alt="{{ $.Title }}" class="thumbnail-image"></span> - {{end}} + <span style="background-image:url({{ .Params.banner | absURL }})" alt="{{ $.Title }}" class="thumbnail-image"></span> {{else}} <span class="thumbnail-image thumbnail-none"></span> {{ end }} |