diff --git a/docs/scripts/pdoc-template/frame.html.jinja2 b/docs/scripts/pdoc-template/frame.html.jinja2
index ce2bf96d5..d7ef3ab4d 100644
--- a/docs/scripts/pdoc-template/frame.html.jinja2
+++ b/docs/scripts/pdoc-template/frame.html.jinja2
@@ -1,3 +1,9 @@
-{% block style %}{% endblock %}
-{% block body %}{% endblock %}
+{% filter minify_css %}
+ {% block style %}
+
+
+
+ {% endblock %}
+{% endfilter %}
+{% block content %}{% endblock %}
{% block attribution %}{% endblock %}
diff --git a/docs/scripts/pdoc-template/module.html.jinja2 b/docs/scripts/pdoc-template/module.html.jinja2
index d6d731c24..51fd345af 100644
--- a/docs/scripts/pdoc-template/module.html.jinja2
+++ b/docs/scripts/pdoc-template/module.html.jinja2
@@ -1,7 +1,4 @@
{% extends "default/module.html.jinja2" %}
-{% block nav %}{% endblock %}
-{% block style_layout %}{% endblock %}
-{% block style_pygments %}{% endblock %}
{#
To document all event hooks, we do a bit of hackery:
1. scripts/api-events.py auto-generates generated/events.py.
@@ -12,8 +9,14 @@ To document all event hooks, we do a bit of hackery:
{% if module.name == "events" %}
{% macro module_name() %}
{% endmacro %}
+ {% macro class(cls) %}
+
+ {{ headerlink(cls) }}
+ {{ cls.qualname.replace("Events", " Events") }}
+
+ {% endmacro %}
{% macro view_source(doc) %}
- {% if doc.type != "module" %}
+ {% if doc.type == "function" %}
{{ default_view_source(doc) }}
{% endif %}
{% endmacro %}