Structure du dépôt
Le dépôt v8s.link a été généré depuis le modèle vanityURLs/vanityURLs. Voici chaque fichier, annoté.
- v8s.link/
- .github/
- workflows/
- deploy.yml// CI/CD — se déclenche sur push vers main
- build/// sortie générée, mais commitée
- _headers// en-têtes HTTP servis par Cloudflare
- _redirects// généré par make build / CI
- scripts/// outils CLI installés par make setup
- lnk// CLI de gestion des redirections
- validateURL// vérificateur d'accessibilité des URLs
- Makefile// cibles setup, build, config
- README.md// mettre à jour pour votre domaine
- dynamic.lnk// liens temporaires / campagnes
- logo.png// branding optionnel
- static.lnk// liens permanents
- vanityURLs.conf// config locale — ne jamais committer des secrets
build/_headers — généré par make setup, puis commité
https://v8s-link.pages.dev/*
X-Robots-Tag: noindex
X-Content-Type-Options: nosniff
https://v8s.link/*
X-Robots-Tag: noindex
X-Content-Type-Options: nosniff
Mettez à jour _headers si vous changez de domaine
Exécutez
make headers à chaque fois que MY_DOMAIN ou MY_PAGE change.scripts/validateURL — vérificateur d’URLs
Script compagnon qui effectue des vérifications HTTP en direct des destinations de redirection. Appelé par lnk validate --live. Peut aussi être utilisé directement :
validateURL https://github.com/vanityURLs
# → 200 OK (87ms) ✓
Makefile — gestionnaire de tâches
| Cible | Action |
|---|---|
make config | Ouvre vanityURLs.conf dans $EDITOR |
make setup | Installe les scripts, génère _headers, crée les fichiers de liens initiaux |
make build | Build local : cat static.lnk dynamic.lnk > build/_redirects |
make debug | Affiche MY_DOMAIN pour vérifier que la config est chargée |