Aller au contenu

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

CibleAction
make configOuvre vanityURLs.conf dans $EDITOR
make setupInstalle les scripts, génère _headers, crée les fichiers de liens initiaux
make buildBuild local : cat static.lnk dynamic.lnk > build/_redirects
make debugAffiche MY_DOMAIN pour vérifier que la config est chargée
Modifier cette page Dernière modification: