diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json
index 23056c1ea2..f4f83df68e 100644
--- a/apps/v4/public/r/registries.json
+++ b/apps/v4/public/r/registries.json
@@ -911,6 +911,12 @@
"url": "https://ui.beste.co/r/{name}.json",
"description": "Production-ready UI blocks for landing pages, dashboards, and web apps."
},
+ {
+ "name": "@toc-cn",
+ "homepage": "https://tocn.vercel.app",
+ "url": "https://tocn.vercel.app/r/{name}.json",
+ "description": "Documentation-style in-page table of contents with scroll spy, animated SVG tree indicator, and mobile sticky collapsible."
+ },
{
"name": "@tokenui",
"homepage": "https://www.tokenui.dev",
diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json
index 0334cfdbdb..b537566ef4 100644
--- a/apps/v4/registry/directory.json
+++ b/apps/v4/registry/directory.json
@@ -1064,6 +1064,13 @@
"description": "Production-ready UI blocks for landing pages, dashboards, and web apps.",
"logo": ""
},
+ {
+ "name": "@toc-cn",
+ "homepage": "https://tocn.vercel.app",
+ "url": "https://tocn.vercel.app/r/{name}.json",
+ "description": "Documentation-style in-page table of contents with scroll spy, animated SVG tree indicator, and mobile sticky collapsible.",
+ "logo": ""
+ },
{
"name": "@tokenui",
"homepage": "https://www.tokenui.dev",