Files
David Karlsson 90e2cb52fa chore: migrate to Hugo v0.146.0 new template lookup system
- layouts/partials/ → layouts/_partials/
- layouts/shortcodes/ → layouts/_shortcodes/
- layouts/_default/_markup/ → layouts/_markup/
- layouts/_default/*.html → layouts/*.html (flatten _default/)
- layouts/index.html → layouts/home.html
- layouts/index.*.json/txt → layouts/home.*.json/txt
- layouts/_default/index.llms.txt → layouts/home.llms.txt
- layouts/tag/ → layouts/tags/ (match /tags/ URL path)
2026-02-19 16:09:15 +01:00

33 lines
868 B
HTML

<div class="card">
{{ if .link }}
<a href="{{ .link }}" class="card-link">
{{ end }}
<div class="card-header">
{{ with .image }}
<img class="card-image" src="{{ . }}" alt="">
{{ end }}
{{ with .icon }}
<div class="card-icon">
{{ if (in . ".svg") }}
<span class="card-img svg">
{{ partial "utils/svg" . }}
</span>
{{ else if (in . "/") }}
<img class="card-img" src="{{ . }}" alt="">
{{ else }}
<span class="card-img svg">
{{ partial "icon" . }}
</span>
{{ end }}
</div>
{{ end }}
<h3 class="card-title">{{ markdownify .title }}</h3>
</div>
<div class="card-content">
<p class="card-description">{{ .description | markdownify }}</p>
</div>
{{ if .link }}
</a>
{{ end }}
</div>