diff --git a/docs/overrides/main.html b/docs/overrides/main.html
new file mode 100644
index 0000000..34d6fa0
--- /dev/null
+++ b/docs/overrides/main.html
@@ -0,0 +1,7 @@
+{% extends "base.html" %} {% block extrahead %}
+
+{{ super() }} {% endblock %}
diff --git a/docs/reference.md b/docs/reference.md
index c7ab390..18f3c80 100644
--- a/docs/reference.md
+++ b/docs/reference.md
@@ -1,13 +1,14 @@
# API Reference
-## Middleware
+You can import them directly from `taskiq_deduplication`:
-::: taskiq_deduplication.RedisDeduplicationMiddleware
- options:
- show_source: false
+```python
+from taskiq_deduplication import (
+ DuplicateTaskError,
+ RedisDeduplicationMiddleware,
+)
+```
-## Exceptions
+## ::: taskiq_deduplication.RedisDeduplicationMiddleware
-::: taskiq_deduplication.DuplicateTaskError
- options:
- show_source: false
+## ::: taskiq_deduplication.DuplicateTaskError
diff --git a/zensical.toml b/zensical.toml
index 53f275b..9db757b 100644
--- a/zensical.toml
+++ b/zensical.toml
@@ -7,6 +7,7 @@ copyright = "Copyright © 2026 d3vyce"
repo_url = "https://github.com/d3vyce/taskiq-deduplication"
[project.theme]
+custom_dir = "docs/overrides"
language = "en"
features = [
"announce.dismiss",