-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart_docs.sh
More file actions
executable file
·31 lines (25 loc) · 873 Bytes
/
start_docs.sh
File metadata and controls
executable file
·31 lines (25 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
echo "=== Démarrage de la Documentation PantheonLab ==="
# Vérifier si MkDocs est installé
if ! command -v mkdocs &> /dev/null; then
echo "❌ MkDocs n'est pas installé."
echo "Installation via pip..."
pip install mkdocs mkdocs-material --break-system-packages
fi
# Générer le site complet
echo "🔨 Génération du site..."
echo "📁 Création du répertoire site/..."
mkdocs build --clean
# Vérifier si la génération a réussi
if [ $? -eq 0 ]; then
echo "✅ Site généré avec succès dans le répertoire site/"
else
echo "❌ Erreur lors de la génération du site"
exit 1
fi
# Démarrer le serveur de documentation
echo "🚀 Démarrage du serveur de documentation..."
echo "📖 Documentation accessible sur : http://localhost:8000"
echo "🛑 Pour arrêter : Ctrl+C"
echo ""
mkdocs serve --dev-addr=0.0.0.0:8000