diff --git a/advanced/configuring_routers.html b/advanced/configuring_routers.html
index 5e1fbf1f..8c3257aa 100644
--- a/advanced/configuring_routers.html
+++ b/advanced/configuring_routers.html
@@ -669,7 +669,7 @@
diff --git a/advanced/dev_workflow.html b/advanced/dev_workflow.html
index 6b0e1477..d028a527 100644
--- a/advanced/dev_workflow.html
+++ b/advanced/dev_workflow.html
@@ -728,7 +728,7 @@
diff --git a/advanced/different_routers.html b/advanced/different_routers.html
index a2a75b7f..2adaae84 100644
--- a/advanced/different_routers.html
+++ b/advanced/different_routers.html
@@ -672,7 +672,7 @@
diff --git a/advanced/index.html b/advanced/index.html
index fe0df88d..ae553066 100644
--- a/advanced/index.html
+++ b/advanced/index.html
@@ -623,7 +623,7 @@
diff --git a/advanced/route_validation.html b/advanced/route_validation.html
index 38370f54..d2c58f35 100644
--- a/advanced/route_validation.html
+++ b/advanced/route_validation.html
@@ -764,7 +764,7 @@
diff --git a/basics/index.html b/basics/index.html
index 845a58ca..ddd5b4e0 100644
--- a/basics/index.html
+++ b/basics/index.html
@@ -627,7 +627,7 @@
diff --git a/basics/name_based_routing.html b/basics/name_based_routing.html
index 143f6db7..067b11ed 100644
--- a/basics/name_based_routing.html
+++ b/basics/name_based_routing.html
@@ -675,7 +675,7 @@
diff --git a/basics/path_based_routing.html b/basics/path_based_routing.html
index 7db802c4..9490912b 100644
--- a/basics/path_based_routing.html
+++ b/basics/path_based_routing.html
@@ -645,7 +645,7 @@
diff --git a/basics/route_conflicts.html b/basics/route_conflicts.html
index c808a376..6724ea0c 100644
--- a/basics/route_conflicts.html
+++ b/basics/route_conflicts.html
@@ -662,7 +662,7 @@
diff --git a/basics/route_data.html b/basics/route_data.html
index f76c1122..a743f5c9 100644
--- a/basics/route_data.html
+++ b/basics/route_data.html
@@ -686,7 +686,7 @@
diff --git a/basics/route_data_validation.html b/basics/route_data_validation.html
index bce68f72..742ac0fc 100644
--- a/basics/route_data_validation.html
+++ b/basics/route_data_validation.html
@@ -738,7 +738,7 @@
diff --git a/basics/route_syntax.html b/basics/route_syntax.html
index 4ecc79be..c3e440dd 100644
--- a/basics/route_syntax.html
+++ b/basics/route_syntax.html
@@ -672,7 +672,7 @@
diff --git a/basics/router.html b/basics/router.html
index d4dd6ead..b00ed72a 100644
--- a/basics/router.html
+++ b/basics/router.html
@@ -655,7 +655,7 @@
diff --git a/cljdoc.edn b/cljdoc.edn
new file mode 100644
index 00000000..c94beac6
--- /dev/null
+++ b/cljdoc.edn
@@ -0,0 +1,49 @@
+{:cljdoc/include-namespaces-from-dependencies
+ [[metosin/reitit]
+ [metosin/reitit-core]
+ [metosin/reitit-ring]
+ [metosin/reitit-spec]
+ [metosin/reitit-schema]
+ [metosin/reitit-swagger]
+ [metosin/reitit-swagger-ui]],
+ :cljdoc.doc/tree
+ [["Introduction" {:file "doc/README.md"}]
+ ["Basics"
+ {:file "doc/basics/README.md"}
+ ["Route Syntax" {:file "doc/basics/route_syntax.md"}]
+ ["Router" {:file "doc/basics/router.md"}]
+ ["Path-based Routing" {:file "doc/basics/path_based_routing.md"}]
+ ["Name-based Routing" {:file "doc/basics/name_based_routing.md"}]
+ ["Route Data" {:file "doc/basics/route_data.md"}]
+ ["Route Data Validation"
+ {:file "doc/basics/route_data_validation.md"}]
+ ["Route Conflicts" {:file "doc/basics/route_conflicts.md"}]]
+ ["Coercion"
+ {:file "doc/coercion/README.md"}
+ ["Coercion Explained" {:file "doc/coercion/coercion.md"}]
+ ["Plumatic Schema" {:file "doc/coercion/schema_coercion.md"}]
+ ["Clojure.spec" {:file "doc/coercion/clojure_spec_coercion.md"}]
+ ["Data-specs" {:file "doc/coercion/data_spec_coercion.md"}]]
+ ["Advanced"
+ {:file "doc/advanced/README.md"}
+ ["Configuring Routers"
+ {:file "doc/advanced/configuring_routers.md"}]
+ ["Different Routers" {:file "doc/advanced/different_routers.md"}]
+ ["Route Validation" {:file "doc/advanced/route_validation.md"}]
+ ["Dev Workflow" {:file "doc/advanced/dev_workflow.md"}]]
+ ["Ring"
+ {:file "doc/ring/README.md"}
+ ["Ring-router" {:file "doc/ring/ring.md"}]
+ ["Default handler" {:file "doc/ring/default_handler.md"}]
+ ["Static Resources" {:file "doc/ring/static.md"}]
+ ["Dynamic Extensions" {:file "doc/ring/dynamic_extensions.md"}]
+ ["Data-driven Middleware"
+ {:file "doc/ring/data_driven_middleware.md"}]
+ ["Pluggable Coercion" {:file "doc/ring/coercion.md"}]
+ ["Route Data Validation"
+ {:file "doc/ring/route_data_validation.md"}]
+ ["Compiling Middleware" {:file "doc/ring/compiling_middleware.md"}]
+ ["Swagger Support" {:file "doc/ring/swagger.md"}]]
+ ["Performance" {:file "doc/performance.md"}]
+ ["Interceptors (WIP)" {:file "doc/interceptors.md"}]
+ ["FAQ" {:file "doc/faq.md"}]]}
diff --git a/coercion/clojure_spec_coercion.html b/coercion/clojure_spec_coercion.html
index 41f7132f..52a9e822 100644
--- a/coercion/clojure_spec_coercion.html
+++ b/coercion/clojure_spec_coercion.html
@@ -657,7 +657,7 @@
diff --git a/coercion/coercion.html b/coercion/coercion.html
index 2372edef..c3b3c5b4 100644
--- a/coercion/coercion.html
+++ b/coercion/coercion.html
@@ -752,7 +752,7 @@
diff --git a/coercion/data_spec_coercion.html b/coercion/data_spec_coercion.html
index 2ff04dd5..8bc0f7f2 100644
--- a/coercion/data_spec_coercion.html
+++ b/coercion/data_spec_coercion.html
@@ -651,7 +651,7 @@
diff --git a/coercion/index.html b/coercion/index.html
index 5742f1ad..5d1496eb 100644
--- a/coercion/index.html
+++ b/coercion/index.html
@@ -624,7 +624,7 @@
diff --git a/coercion/schema_coercion.html b/coercion/schema_coercion.html
index 541c95f7..96097ca0 100644
--- a/coercion/schema_coercion.html
+++ b/coercion/schema_coercion.html
@@ -652,7 +652,7 @@
diff --git a/faq.html b/faq.html
index 5ff491b6..8d0357b8 100644
--- a/faq.html
+++ b/faq.html
@@ -720,7 +720,7 @@
diff --git a/index.html b/index.html
index 4ecff5f0..5d0ac894 100644
--- a/index.html
+++ b/index.html
@@ -736,7 +736,7 @@
diff --git a/interceptors.html b/interceptors.html
index 8cc96d43..9ea541a4 100644
--- a/interceptors.html
+++ b/interceptors.html
@@ -673,7 +673,7 @@
diff --git a/performance.html b/performance.html
index 57a48bc4..8275c48b 100644
--- a/performance.html
+++ b/performance.html
@@ -698,7 +698,7 @@
diff --git a/ring/coercion.html b/ring/coercion.html
index 0df1eddf..dce447fe 100644
--- a/ring/coercion.html
+++ b/ring/coercion.html
@@ -753,7 +753,7 @@
diff --git a/ring/compiling_middleware.html b/ring/compiling_middleware.html
index 372f5460..2e8c3503 100644
--- a/ring/compiling_middleware.html
+++ b/ring/compiling_middleware.html
@@ -680,7 +680,7 @@
diff --git a/ring/data_driven_middleware.html b/ring/data_driven_middleware.html
index 9db22a6e..d6026011 100644
--- a/ring/data_driven_middleware.html
+++ b/ring/data_driven_middleware.html
@@ -739,7 +739,7 @@
diff --git a/ring/default_handler.html b/ring/default_handler.html
index 42baa901..c61aab45 100644
--- a/ring/default_handler.html
+++ b/ring/default_handler.html
@@ -686,7 +686,7 @@
diff --git a/ring/dynamic_extensions.html b/ring/dynamic_extensions.html
index f22918e1..720a3f3f 100644
--- a/ring/dynamic_extensions.html
+++ b/ring/dynamic_extensions.html
@@ -655,7 +655,7 @@
diff --git a/ring/index.html b/ring/index.html
index 5a16dfe4..24cc4550 100644
--- a/ring/index.html
+++ b/ring/index.html
@@ -629,7 +629,7 @@
diff --git a/ring/ring.html b/ring/ring.html
index c0ce6496..4c0aee4d 100644
--- a/ring/ring.html
+++ b/ring/ring.html
@@ -709,7 +709,7 @@
diff --git a/ring/route_data_validation.html b/ring/route_data_validation.html
index bf105f7c..1130fa25 100644
--- a/ring/route_data_validation.html
+++ b/ring/route_data_validation.html
@@ -863,7 +863,7 @@
diff --git a/ring/static.html b/ring/static.html
index 790cba3a..9f3f94f7 100644
--- a/ring/static.html
+++ b/ring/static.html
@@ -691,7 +691,7 @@
diff --git a/ring/swagger.html b/ring/swagger.html
index f11813c3..3c1129fe 100644
--- a/ring/swagger.html
+++ b/ring/swagger.html
@@ -883,7 +883,7 @@