{% extends 'base.html' %} {% load static i18n get_share_url %} {% block body_class %}bulletin-page{% endblock %} {% block extra_css %} {% comment %} Content styles shipped with the frontend bundle: the same rules the editor uses, so what the author composed is what the site shows. {% endcomment %} {% if has_map %}{% endif %} {% endblock %} {% block content %}
{# Sanitized on write (views._read_body), never on read. #} {{ page.html|safe }}
{% comment %} ClimWeb's share buttons, as on its news and products: the networks come from its ONLINE_SHARE_CONFIG setting. Outside the html, which is the document alone. {% endcomment %} {% endblock %} {% block extra_js %} {% if has_map %} {% comment %} ClimWeb's own maplibre (v4.1.1), the one its dashboards use: the embed declares it external, so there is never a second copy nor a version skew between what the author saw and what the site draws. {% endcomment %} {% endif %} {% endblock %}