{# Single blog card. Rendered once per PostSummary in the home-page loop. Expects the loop variable `post` in scope with: - post.slug (str) - post.title (str) - post.published_at (datetime) - post.excerpt (str) The post detail page does not exist yet (Phase 2 adds it), but we link to /posts/ anyway so the card markup is final. Phase 2 will register the route; until then the link 404s, which is acceptable because the post list itself is empty in Phase 1. #}

{{ post.title }}

{{ post.excerpt }}