diff --git a/www/content/_index.md b/www/content/_index.md
index 6bbe4491..de8a7c28 100644
--- a/www/content/_index.md
+++ b/www/content/_index.md
@@ -121,7 +121,7 @@ if(window.location.search=="?ads=true") {
htmx gives you access to [`fetch()`](@/docs.md#ajax), [View Transitions](@/docs.md#), [Streaming Responses](@/docs.md) and more
directly in HTML, using [attributes](@/reference.md#attributes), so you can build
-[interactive interfaces](@/examples/_index.md) with the [simplicity](https://en.wikipedia.org/wiki/HATEOAS) and
+[interactive interfaces](@/patterns/_index.md) with the [simplicity](https://en.wikipedia.org/wiki/HATEOAS) and
[power](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) of hypertext
htmx is small ([~10k min.br'd](https://cdn.jsdelivr.net/npm/htmx.org/dist/)),
diff --git a/www/content/attributes/hx-confirm.md b/www/content/attributes/hx-confirm.md
index b03c0246..330bd29e 100644
--- a/www/content/attributes/hx-confirm.md
+++ b/www/content/attributes/hx-confirm.md
@@ -28,5 +28,5 @@ The event triggered by `hx-confirm` contains additional properties in its `detai
## Notes
* `hx-confirm` is inherited and can be placed on a parent element
-* `hx-confirm` uses the browser's `window.confirm` by default. You can customize this behavior as shown [in this example](@/examples/confirm.md).
+* `hx-confirm` uses the browser's `window.confirm` by default. You can customize this behavior as shown [in this example](@/patterns/confirm.md).
* a boolean `skipConfirmation` can be passed to the `issueRequest` callback; if true (defaults to false), the `window.confirm` will not be called and the AJAX request is issued directly
diff --git a/www/content/docs.md b/www/content/docs.md
index b6aa748c..8645d101 100644
--- a/www/content/docs.md
+++ b/www/content/docs.md
@@ -265,7 +265,7 @@ issuing the request. Unlike `delay` if a new event occurs before the time limit
so the request will trigger at the end of the time period.
* `from: