Browse Source

Fix double slash in header image paths (#177)

George Cushen 8 years ago
parent
commit
89e5445a46

+ 1 - 6
layouts/_default/list.html

@@ -1,12 +1,7 @@
 {{ partial "header.html" . }}
 {{ partial "navbar.html" . }}
 
-{{ if .Params.header.image }}
-<div class="article-header">
-  <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-  {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-</div>
-{{end}}
+{{ partial "header_image.html" . }}
 
 <div class="universal-wrapper">
 

+ 1 - 6
layouts/_default/single.html

@@ -3,12 +3,7 @@
 
 <article class="article" itemscope itemtype="http://schema.org/Article">
 
-  {{ if .Params.header.image }}
-  <div class="article-header">
-    <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-    {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-  </div>
-  {{end}}
+  {{ partial "header_image.html" . }}
 
   <div class="article-container">
     <h1 itemprop="name">{{ .Title }}</h1>

+ 6 - 0
layouts/partials/header_image.html

@@ -0,0 +1,6 @@
+{{ if .Params.header.image }}
+<div class="article-header">
+  <img src="{{ "/img/" | relURL }}{{ .Params.header.image }}" class="article-banner" itemprop="image">
+  {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
+</div>
+{{end}}

+ 1 - 6
layouts/project/single.html

@@ -3,12 +3,7 @@
 
 <article class="article article-project" itemscope itemtype="http://schema.org/Article">
 
-  {{ if .Params.header.image }}
-  <div class="article-header">
-    <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-    {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-  </div>
-  {{end}}
+  {{ partial "header_image.html" . }}
 
   <div class="article-container">
 

+ 1 - 6
layouts/publication/single.html

@@ -2,12 +2,7 @@
 {{ partial "navbar.html" . }}
 <div class="pub" itemscope itemtype="http://schema.org/CreativeWork">
 
-  {{ if .Params.header.image }}
-  <div class="article-header">
-    <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-    {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-  </div>
-  {{end}}
+  {{ partial "header_image.html" . }}
 
   <div class="container pub-title">
     <h1 itemprop="name">{{ .Title }}</h1>

+ 1 - 6
layouts/section/post.html

@@ -1,12 +1,7 @@
 {{ partial "header.html" . }}
 {{ partial "navbar.html" . }}
 
-{{ if .Params.header.image }}
-<div class="article-header">
-  <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-  {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-</div>
-{{end}}
+{{ partial "header_image.html" . }}
 
 <div class="universal-wrapper">
 

+ 1 - 6
layouts/section/publication.html

@@ -1,12 +1,7 @@
 {{ partial "header.html" . }}
 {{ partial "navbar.html" . }}
 
-{{ if .Params.header.image }}
-<div class="article-header">
-  <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-  {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-</div>
-{{end}}
+{{ partial "header_image.html" . }}
 
 <div class="container">
   <div class="row">

+ 1 - 6
layouts/section/talk.html

@@ -1,12 +1,7 @@
 {{ partial "header.html" . }}
 {{ partial "navbar.html" . }}
 
-{{ if .Params.header.image }}
-<div class="article-header">
-  <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-  {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-</div>
-{{end}}
+{{ partial "header_image.html" . }}
 
 <div class="container">
   <div class="row">

+ 1 - 6
layouts/talk/single.html

@@ -2,12 +2,7 @@
 {{ partial "navbar.html" . }}
 <div class="pub" itemscope itemtype="http://schema.org/CreativeWork">
 
-  {{ if .Params.header.image }}
-  <div class="article-header">
-    <img src="{{ "/img/" | relURL }}/{{ .Params.header.image }}" class="article-banner" itemprop="image">
-    {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
-  </div>
-  {{end}}
+  {{ partial "header_image.html" . }}
 
   <div class="article-container">