diff --git a/docs/en/data/skip_users.yml b/docs/en/data/skip_users.yml
index cf24003af..26b2247bf 100644
--- a/docs/en/data/skip_users.yml
+++ b/docs/en/data/skip_users.yml
@@ -1,3 +1,4 @@
+users:
- tiangolo
- codecov
- github-actions
diff --git a/docs/en/data/topic_repos.yml b/docs/en/data/topic_repos.yml
index ecfad6cb4..eff9f8078 100644
--- a/docs/en/data/topic_repos.yml
+++ b/docs/en/data/topic_repos.yml
@@ -1,3 +1,4 @@
+repos:
- name: headroom
html_url: https://github.com/headroomlabs-ai/headroom
stars: 55017
diff --git a/docs/en/docs/external-links.md b/docs/en/docs/external-links.md
index d614c64eb..7138c3425 100644
--- a/docs/en/docs/external-links.md
+++ b/docs/en/docs/external-links.md
@@ -23,7 +23,7 @@ But now that FastAPI is the backend framework with the most GitHub stars across
Most starred [GitHub repositories with the topic `fastapi`](https://github.com/topics/fastapi):
-{% for repo in topic_repos %}
+{% for repo in topic_repos.repos %}
★ {{repo.stars}} - {{repo.name}} by @{{repo.owner_login}}.
diff --git a/docs/en/docs/fastapi-people.md b/docs/en/docs/fastapi-people.md
index e79928fb3..73cd8c613 100644
--- a/docs/en/docs/fastapi-people.md
+++ b/docs/en/docs/fastapi-people.md
@@ -97,7 +97,7 @@ These are the users that have been [helping others the most with questions in Gi
{% for user in people.last_month_experts[:10] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -115,7 +115,7 @@ These are the users that have been [helping others the most with questions in Gi
{% for user in people.three_months_experts[:10] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -133,7 +133,7 @@ These are the users that have been [helping others the most with questions in Gi
{% for user in people.six_months_experts[:10] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -151,7 +151,7 @@ These are the users that have been [helping others the most with questions in Gi
{% for user in people.one_year_experts[:20] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -171,7 +171,7 @@ These are the users that have [helped others the most with questions in GitHub](
{% for user in people.experts[:50] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -193,7 +193,7 @@ They have contributed source code, documentation, etc. 📦
{% for user in (contributors.values() | list)[:50] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
@@ -214,7 +214,7 @@ Translation reviewers have the **power to approve translations** of the document
{% for user in (translation_reviewers.values() | list)[:50] %}
-{% if user.login not in skip_users %}
+{% if user.login not in skip_users.users %}
diff --git a/scripts/topic_repos.py b/scripts/topic_repos.py
index 94379d384..ac2991b11 100644
--- a/scripts/topic_repos.py
+++ b/scripts/topic_repos.py
@@ -44,7 +44,7 @@ def main() -> None:
owner_html_url=repo.owner.html_url,
)
)
- data = [repo.model_dump() for repo in final_repos]
+ data = {"repos": [repo.model_dump() for repo in final_repos]}
# Local development
# repos_path = Path("../docs/en/data/topic_repos.yml")