publication_li_compact.html 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <div class="media stream-item" itemscope itemtype="http://schema.org/ScholarlyArticle">
  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. {{ partial "page_metadata_authors" . }}
  22. </div>
  23. </div>
  24. <div class="btn-links">
  25. {{ partial "page_links" (dict "content" . "is_list" 1) }}
  26. </div>
  27. </div>
  28. <div class="ml-3">
  29. {{ $resource := (.Resources.ByType "image").GetMatch "*featured*" }}
  30. {{ with $resource }}
  31. {{ $image := .Resize "150x" }}
  32. <a href="{{ $.RelPermalink }}">
  33. <img src="{{ $image.RelPermalink }}" itemprop="image">
  34. </a>
  35. {{end}}
  36. </div>
  37. </div>