{# home.html — full page rendering of the home route. #} {% extends "base.html" %} {% block content %} {# `main` is the SafeHTML return value of `fastblocks_ui.shell()` wrapping navbar/hero/cards button helpers -- all server-rendered, NOT raw user input. `|safe` is the documented convention in this codebase (see routes/home.py:4 "which return SafeHTML strings — Jinja2 renders them via |safe"). KEEP `|safe`. #} {# nosemgrep: template-unescaped-with-safe -- fastblocks_ui helpers return SafeHTML; not user-controlled input #} {{ main|safe }} {% endblock %}