Site personnel avec writeups CTF et cours de cryptographie.
- Va sur https://github.com/new
- Nomme le repository
plvie.github.io - Crée le repository (public)
cd /home/garab/hugo-source/new-site
git remote add origin https://github.com/plvie/plvie.github.io.git
git branch -M main
git commit -m "Initial commit - Astro site"
git push -u origin main- Va dans les Settings du repository
- Dans le menu de gauche, clique sur Pages
- Sous Source, sélectionne GitHub Actions
- Le site sera automatiquement déployé à chaque push!
Le workflow GitHub Actions va:
- Installer Node.js 20
- Installer les dépendances
- Build le site Astro
- Déployer sur GitHub Pages
Ton site sera disponible sur: https://plvie.github.io
# Installer les dépendances
npm install
# Lancer le serveur de dev
npm run dev
# Build pour production
npm run build/src/content/docs/- Contenu en anglais/src/content/docs/fr/- Contenu en français/src/styles/- Styles CSS personnalisés/public/- Assets statiques (images, etc.)