{# Plotly.js - Note: plotly-latest is stuck at v1.58.5, using explicit version #} {% block plotly_version %} {% endblock plotly_version %} {# Bootstrap CSS - Can be overridden in child templates for different versions #} {% block bootstrap_css %} {% endblock bootstrap_css %} {% block title %}{{ data.title if data and data.title else pagetitle }}{% endblock %} {% block additional_head %}{% endblock %} {% block custom_styles %}{% endblock %} {% block header %} {% endblock header %} {% block page_title %} {# Optional: Override this block to add a custom page title section #} {% if data and data.title %}

{{ data.title }}

{% elif pagetitle %}

{{ pagetitle }}

{% endif %} {% endblock page_title %} {% block content %} {# Main content goes here - this must be overridden by child templates #} {% endblock content %} {% block footer %} Back to top {% endblock footer %} {% block scripts %} {# Additional scripts can be added here by child templates #} {% endblock scripts %}