Rohan Sircar
4 years ago
2 changed files with 65 additions and 0 deletions
@ -0,0 +1,64 @@ |
|||||
|
<article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting"> |
||||
|
{{- if .Page.Params.thumbnail -}} |
||||
|
<div> |
||||
|
<figure> |
||||
|
<a href="{{ .Permalink }}"> |
||||
|
<img src="{{ partial "make_link" (dict "URL" .Page.Params.thumbnail "Root" $.Root) }}" alt="{{ .Title }}" /> |
||||
|
</a> |
||||
|
</figure> |
||||
|
</div> |
||||
|
{{- end -}} |
||||
|
<div> |
||||
|
<header class="post-list-title"> |
||||
|
<a href="{{ partial "make_link" (dict "URL" .Page.RelPermalink "Root" $.Root) }}"> |
||||
|
<h2 itemprop="headline">{{ .Page.Title }}</h2> |
||||
|
</a> |
||||
|
<div class="metadata"> |
||||
|
{{- if not .Page.Date.IsZero -}} |
||||
|
<div> |
||||
|
<span class="far fa-clock" aria-hidden></span> |
||||
|
<span class="sr-text">{{ i18n "publishedLabel" | title }}: </span> |
||||
|
<time datetime="{{ .Date.Format "2006-01-02" }}" itemprop="datePublished">{{ .Page.Date.Format "January 02, 2006" }}</time> |
||||
|
</div> |
||||
|
{{- end -}} |
||||
|
{{- if $.Root.Site.Data.members -}} |
||||
|
{{- if gt (len $.Root.Site.Data.members) 1 -}} |
||||
|
{{- $author := $.Root.Site.Params.author -}} |
||||
|
{{- with $.Page.Params.author -}} |
||||
|
{{- /* Verify author actually exists */ -}} |
||||
|
{{- $.Scratch.Set "member" "" -}} |
||||
|
{{- partial "get_member" (dict "Members" $.Root.Site.Data.members "Name" . "Scratch" $.Root.Scratch) -}} |
||||
|
{{- $author = ($.Root.Scratch.Get "member").Name -}} |
||||
|
{{- end -}} |
||||
|
{{- with $author -}} |
||||
|
<div> |
||||
|
<span class="fas fa-user" aria-hidden></span> |
||||
|
By: <span itemprop="author">{{ . }}</span> |
||||
|
</div> |
||||
|
{{- end -}} |
||||
|
{{- end -}} |
||||
|
{{- end -}} |
||||
|
</div> |
||||
|
</header> |
||||
|
{{- with .Page.Params.featured_image }}<img src="{{ . }}" style="border-radius: 50px; padding: 20px;" >{{- end -}} |
||||
|
<!-- <img{{ with .Page.Params.featured_image }} src="{{ . }}"{{ end }} alt="{{ .Page.Title }}" > --> |
||||
|
<div class="post-list-summary" itemprop="description"> |
||||
|
<!-- style="border-radius: 50px; padding: 20px; " --> |
||||
|
<p> |
||||
|
{{- with .Page.Description -}} |
||||
|
{{ . | plainify | htmlUnescape | replaceRE "(?m)(\\s+)" " " }} |
||||
|
<a href="{{ partial "make_link" (dict "URL" $.Page.RelPermalink "Root" $.Root) }}"> |
||||
|
[{{ i18n "readMore" ($.Page.Title | title) | safeHTML }}...] |
||||
|
</a> |
||||
|
{{- else -}} |
||||
|
{{ .Page.Summary | plainify | htmlUnescape | replaceRE "(?m)(\\s+)" " " }} |
||||
|
{{ if .Page.Truncated }} |
||||
|
<a href="{{ partial "make_link" (dict "URL" $.Page.RelPermalink "Root" $.Root) }}"> |
||||
|
[{{ i18n "readMore" ($.Page.Title | title) | safeHTML }}...] |
||||
|
</a> |
||||
|
{{ end }} |
||||
|
{{- end -}} |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</article> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue