diff --git a/README.md b/README.md
index 116b4f8..795609d 100644
--- a/README.md
+++ b/README.md
@@ -42,7 +42,7 @@ A personal, decentralized search engine built on the [Reticulum](https://reticul
TinyWeb is distributed as source. Clone the repo, then build and run with Docker Compose:
```bash
-git clone https://git.derickphan.com/blankie/tinyweb.git
+git clone https://git.example.com/user/tinyweb.git
cd tinyweb
docker compose up -d
```
@@ -168,7 +168,7 @@ This connects over Reticulum and serves the remote instance at `http://localhost
## Forum plugin
-TinyWeb ships with an optional [tinyweb-forum](https://git.derickphan.com/blankie/tinyweb-forum) plugin — a decentralized link-sharing discussion board that runs in-process alongside TinyWeb.
+TinyWeb ships with an optional [tinyweb-forum](https://git.example.com/user/tinyweb-forum) plugin — a decentralized link-sharing discussion board that runs in-process alongside TinyWeb.
### Install
@@ -189,7 +189,7 @@ Enable it on the `/style` page under "Forum". A "Forum" link will appear in the
- Threads are auto-pruned after 30 days (configurable, or set to 0 to keep everything)
- Moderation is local: block authors, mute threads, keyword filters, and gossip block lists with peers (auto-block after 3 peer reports)
-For full feature docs, see the [tinyweb-forum README](https://git.derickphan.com/blankie/tinyweb-forum).
+For full feature docs, see the [tinyweb-forum README](https://git.example.com/user/tinyweb-forum).
## Project structure
@@ -216,7 +216,7 @@ Other hardening measures:
- **XSS escaping** — All user-supplied content is HTML-escaped before rendering
- **Bookmark authentication** — The bookmarklet endpoint requires a secret token
- **Identity file protection** — The Reticulum identity key is restricted to owner-only permissions (0600)
-- **Forum caveats** — See [tinyweb-forum Security](https://git.derickphan.com/blankie/tinyweb-forum#security) for forum-specific risks (voluntary retractions, block gossip manipulation, no rate limiting)
+- **Forum caveats** — See [tinyweb-forum Security](https://git.example.com/user/tinyweb-forum#security) for forum-specific risks (voluntary retractions, block gossip manipulation, no rate limiting)
## Maintenance
diff --git a/handlers.py b/handlers.py
index 03b095c..2ddfe4a 100644
--- a/handlers.py
+++ b/handlers.py
@@ -852,7 +852,7 @@ def handle_style_form(msg=""):
f" enable forum (shared URL discussion board)
"
f"Share URLs and discuss them with other TinyWeb instances. "
f"Requires tinyweb-forum — "
- f'more info.
'
+ f'more info.
'
)
else:
forum_section = ""