publication_li_stream.html 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <div class="media stream-item" itemscope itemtype="http://schema.org/Event">
  2. <div class="media-body">
  3. <h3 class="article-title mb-0 mt-0" itemprop="name">
  4. <a href="{{ .RelPermalink }}" itemprop="url">{{ .Title }}</a>
  5. </h3>
  6. {{ $summary := "" }}
  7. {{ if .Params.abstract_short }}
  8. {{ $summary = .Params.abstract_short | markdownify }}
  9. {{ else if .Params.abstract }}
  10. {{ $summary = .Params.abstract | markdownify }}
  11. {{ else if .Truncated }}
  12. {{ $summary = .Summary }}
  13. {{ end }}
  14. {{ with $summary }}
  15. <div class="article-style" itemprop="articleBody">
  16. {{ . | truncate 135 }}
  17. </div>
  18. {{ end }}
  19. <div class="stream-meta article-metadata">
  20. <div itemprop="author">
  21. {{ with .Params.authors }}
  22. {{- delimit . ", " | markdownify -}}
  23. {{- end -}}
  24. </div>
  25. </div>
  26. <div class="btn-links">
  27. {{ partial "page_links" (dict "content" . "is_list" 1) }}
  28. </div>
  29. </div>
  30. <div class="ml-3">
  31. {{ $resource := (.Resources.ByType "image").GetMatch "*featured*" }}
  32. {{ with $resource }}
  33. {{ $image := .Resize "150x" }}
  34. <a href="{{ $.RelPermalink }}">
  35. <img src="{{ $image.RelPermalink }}" itemprop="image">
  36. </a>
  37. {{end}}
  38. </div>
  39. </div>