selfprivacy.org/_vendor/github.com/google/docsy/layouts/shortcodes/card.html

50 lines
1.3 KiB
HTML
Raw Normal View History

2024-04-21 23:04:16 +00:00
<div class="td-card card mb-4">
{{ with $.Get "header" }}
<div class="card-header">
{{ if eq $.Page.File.Ext "md" }}
{{ $.Get "header" | markdownify }}
{{ else }}
{{ $.Get "header" | htmlUnescape | safeHTML }}
{{ end }}
</div>
{{ end }}
<div class="card-body">
{{ with $.Get "title" }}
<h5 class="card-title">
{{ if eq $.Page.File.Ext "md" }}
{{ $.Get "title" | markdownify }}
{{ else }}
{{ $.Get "title" | htmlUnescape | safeHTML }}
{{ end }}
</h5>
{{ end }}
{{ with $.Get "subtitle" }}
<h6 class="card-title mb-2 text-muted">
{{ if eq $.Page.File.Ext "md" }}
{{ $.Get "subtitle" | markdownify }}
{{ else }}
{{ $.Get "subtitle" | htmlUnescape | safeHTML }}
{{ end }}
</h6>
{{ end }}
{{ with $.Inner }}
<p class="card-text">
{{ if eq $.Page.File.Ext "md" }}
{{ $.Inner | markdownify }}
{{ else }}
{{ $.Inner | htmlUnescape | safeHTML }}
{{ end }}
</p>
{{ end }}
</div>
{{ with $.Get "footer" }}
<div class="card-footer">
{{ if eq $.Page.File.Ext "md" }}
{{ $.Get "footer" | markdownify }}
{{ else }}
{{ $.Get "footer" | htmlUnescape | safeHTML }}
{{ end }}
</div>
{{ end }}
</div>