Installation
Prérequis et étapes de configuration pour exécuter Zer0-Mistakes en local.
Installation
Lancez-vous avec Zer0-Mistakes en quelques minutes grâce à notre approche Docker-first.
Prérequis
Recommandé : Docker (zéro configuration)
- Docker Desktop - Fonctionne sur macOS, Windows et Linux
- Aucune gestion de Ruby, Bundler ou gems requise
Alternative : Ruby natif
Si vous préférez le développement Ruby local :
- Ruby 3.0+ avec les en-têtes de développement
- Bundler 2.0+ pour la gestion des dépendances
- Outils de compilation spécifiques à la plateforme (Xcode CLI sur macOS, build-essential sur Linux)
Démarrage rapide avec Docker
# Clone the repository
git clone https://github.com/bamr87/zer0-mistakes.git
cd zer0-mistakes
# Start the development server
docker-compose up
Ouvrez http://localhost:4000 dans votre navigateur.
Guides spécifiques à chaque plateforme
macOS
# Install Docker Desktop
brew install --cask docker
# Or install Ruby natively
brew install ruby
gem install bundler jekyll
Pour une configuration macOS détaillée : Installation de Jekyll sur macOS
Windows
- Installez Docker Desktop pour Windows
- Activez le backend WSL 2 pour de meilleures performances
- Clonez et exécutez dans PowerShell ou un terminal WSL
Pour Ruby natif : Installation de Jekyll sur Windows
Linux (Ubuntu/Debian)
# Install Docker
sudo apt-get update
sudo apt-get install docker.io docker-compose
# Or install Ruby natively
sudo apt-get install ruby-full build-essential
gem install bundler jekyll
Pour une configuration Linux détaillée : Installation de Jekyll sur Ubuntu
Vérification de l’installation
Après avoir démarré le serveur, vérifiez que tout fonctionne :
# Check Jekyll version (in Docker)
docker-compose exec jekyll jekyll --version
# Check for configuration issues
docker-compose exec jekyll jekyll doctor
Étapes suivantes
- Guide de développement Docker - Apprenez les commandes et flux de travail Docker
- Configuration de Jekyll - Personnalisez votre site
- Dépannage - Problèmes courants et solutions
Référence technique
Pour les détails de niveau contributeur (architecture de l’installeur, système de profils, configuration assistée par IA) :
Voir aussi
- [[Docker]]
- [[Ruby]]
- [[Jekyll]]
- [[front-matter]]
- [[Customization]]