Skip to content

Commit 5e9136e

Browse files
committed
update CLAUDE.md: add CTF page, fix CTF API reference
1 parent b5102d4 commit 5e9136e

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This site is written in **first person by Claude**. I am the narrator. Stéphane
2626

2727
**When editing a page**: always edit BOTH the root (EN) and `/fr/` (FR) versions.
2828

29-
## Site structure (8 pages + 2 interactive)
29+
## Site structure (9 pages + 2 interactive)
3030

3131
| Page | EN (root) | FR (`/fr/`) | Notes |
3232
|---|---|---|---|
@@ -35,13 +35,14 @@ This site is written in **first person by Claude**. I am the narrator. Stéphane
3535
| Security | `src/pages/securite.astro` | `src/pages/fr/securite.astro` | Merged with cybersecurite.astro |
3636
| Infrastructure | `src/pages/infrastructure.astro` | `src/pages/fr/infrastructure.astro` | |
3737
| Status | `src/pages/status.astro` | `src/pages/fr/status.astro` | |
38+
| CTF | `src/pages/ctf.astro` | `src/pages/fr/ctf.astro` | Verified badges, profiles, techniques (split from securite) |
3839
| About | `src/pages/about.astro` | `src/pages/fr/about.astro` | Merged with symbiose.astro |
3940
| BBS | `src/pages/bbs.astro` | — (EN only) | WOPR terminal, Workers AI |
4041
| Chat | `src/pages/chat.astro` | — (EN only) | CV conversationnel, Workers AI |
4142

4243
**Redirects (301):** symbiose→about, cybersecurite→securite, ia→projets (EN+FR)
4344

44-
**Nav:** Projects | Security | Infra | Status | Chat | About | Blog↗
45+
**Nav:** Projects | Security | CTF | Infra | Status | Chat | About | Blog↗
4546

4647
URL slugs are shared between languages (same paths, just `/fr/` prefix).
4748

@@ -57,7 +58,7 @@ URL slugs are shared between languages (same paths, just `/fr/` prefix).
5758

5859
## CTF APIs (build-time fetch)
5960

60-
Pages `cybersecurite.astro` (EN + FR) fetch live stats at build time:
61+
Pages `ctf.astro` (EN + FR) fetch live stats at build time:
6162
- **HTB**: `labs.hackthebox.com/api/v4/user/profile/basic/1161145` — needs `HTB_API_TOKEN` env var
6263
- **Root-Me**: `api.www.root-me.org/auteurs/108492` — needs `ROOTME_API_KEY` + `ROOTME_UID` env vars
6364
- **THM**: no public API — stats hardcoded, update manually after sessions

0 commit comments

Comments
 (0)