project_li_card.html 962 B

12345678910111213141516171819202122232425
  1. {{ $item := .item }}
  2. {{ $widget := .widget }}
  3. {{ $link := .link }}
  4. {{ $target := .target }}
  5. {{ $resource := ($item.Resources.ByType "image").GetMatch "*featured*" }}
  6. {{ $js_tag_classes := delimit (apply (apply $item.Params.tags "replace" "." " " "-") "printf" "js-id-%s" ".") " " }}
  7. <div class="project-card project-item isotope-item {{ $js_tag_classes | safeHTMLAttr }}">
  8. <div class="card">
  9. {{ with $resource }}
  10. {{ $image := .Resize (printf "550x q90 %s") }}
  11. <a href="{{ $link }}" {{ $target | safeHTMLAttr }} class="card-image hover-overlay">
  12. <img src="{{ $image.RelPermalink }}" alt="" class="img-responsive">
  13. </a>
  14. {{ end }}
  15. <div class="card-text">
  16. <h4><a href="{{ $link }}" {{ $target | safeHTMLAttr }}>{{ $item.Title | markdownify | emojify }}</a></h4>
  17. <div class="card-desription">
  18. {{ with $item.Params.summary }}<p>{{ . | markdownify | emojify }}</p>{{ end }}
  19. </div>
  20. </div>
  21. </div>
  22. </div>