{% extends "base.html" %} {% import "macros/image.html" as image %} {% import "macros/section_title.html" as st %} {% block content %} {# ───────── Carousel ───────── #}
{# ───────── News (loaded from content/news.md) ───────── #} {# Mirror live's news.html.twig: section-title always wraps the h2 in `.anchor` (with empty id), and the content lands inside an outertag — the auto-close on the first inner
yields one leading empty
, which contributes the 10px-margin that Grav's markdown pipeline produces. #} {% set news_page = get_page(path="news.md") %}{{ news_page.content | safe }}
{{ card.description }}