diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 42fb25ec..8a7389ba 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -9,18 +9,24 @@ {{ $paginator := .Paginate .Data.Pages }} {{ range $paginator.Pages }} -
-

{{ .Title }}

-
- {{ if .Params.summary }} - {{ .Params.summary | plainify | emojify }} - {{ else if .Params.abstract }} - {{ .Params.abstract | plainify | emojify | truncate 250 }} - {{ else if .Summary }} - {{ .Summary | plainify | emojify }} - {{ end }} + {{ $link := .RelPermalink }} + {{ $target := "" }} + {{ with .Params.external_link }} + {{ $link = . }} + {{ $target = "target=\"_blank\" rel=\"noopener\"" }} + {{ end }} +
+

{{ .Title }}

+
+ {{ if .Params.summary }} + {{ .Params.summary | plainify | emojify }} + {{ else if .Params.abstract }} + {{ .Params.abstract | plainify | emojify | truncate 250 }} + {{ else if .Summary }} + {{ .Summary | plainify | emojify }} + {{ end }} +
-
{{ end }} {{ partial "pagination" . }}