{# Post card component. Expects ``card`` (PostCardView mapping) in context. #} {%- macro taxonomy_links(links) -%} {%- for link in links -%} {%- if not loop.first -%}{{ ", " }}{%- endif -%} {%- if link.url -%}{{ link.label|e }} {%- else -%}{{ link.label|e }}{%- endif -%} {%- endfor -%} {%- endmacro -%}
{%- if card.image_url -%} {%- endif -%}

{%- if card.external_url -%} {{ card.title|e }} {%- else -%} {{ card.title|e }} {%- endif -%}

{%- if card.published_at -%} {%- endif -%} {%- if card.excerpt -%}

{{ card.excerpt|e }}

{%- endif -%} {%- if card.taxonomies.tags or card.taxonomies.categories or card.taxonomies.authors -%}

{%- if card.taxonomies.categories -%} {{ taxonomy_links(card.taxonomies.categories) }} {%- endif -%} {%- if card.taxonomies.tags -%} {{ taxonomy_links(card.taxonomies.tags) }} {%- endif -%} {%- if card.taxonomies.authors -%} {{ taxonomy_links(card.taxonomies.authors) }} {%- endif -%}

{%- endif -%}