Zed Photography

🚀 Getting Started - Zed Photography Portfolio

Bienvenue dans votre nouveau portfolio photographique professionnel ! Ce guide vous accompagnera pas à pas pour personnaliser et déployer votre site.

📋 Résumé du Projet

Vous avez maintenant un portfolio photographique complet créé avec Nue.js, comprenant :

✅ Pages Créées

🎨 Design & Fonctionnalités

🚀 Démarrage Rapide

Option A : Script Automatique

# Lancer le script de configuration
./setup.sh

Option B : Manuel

  1. Vérifier les prérequis

# Vérifier Bun/Node.js
bun --version  # ou node --version

# Installer Nue.js si nécessaire
bun install -g nue  # ou npm install -g nue
  1. Lancer le serveur de développement

nue
  1. Ouvrir dans le navigateur

http://localhost:8080

🎯 Personnalisation Prioritaire

1. Informations de Base

Modifiez site.yaml avec vos informations :

title: "Votre Nom Photography"
description: "Votre description personnalisée"
author: "Votre Nom"

social:
  instagram: "https://instagram.com/votre-compte"
  facebook: "https://facebook.com/votre-page" 
  linkedin: "https://linkedin.com/in/votre-profil"

2. Page d'Accueil

Dans index.md, personnalisez :

3. Page À Propos

Dans apropos.md, modifiez :

4. Services et Tarifs

Dans services.md, ajustez :

5. Contact

Dans contact.md, mettez à jour :

🖼️ Gestion des Images

Images Actuelles

Le site utilise des images placeholder de Lorem Picsum. Trois options pour les remplacer :

Option 1 : Images Locales

# Ajoutez vos photos dans le dossier images/
images/
 portrait-1.jpg
 wedding-1.jpg
 nature-1.jpg
 ...

Option 2 : Service d'Hébergement

Uploadez vos images sur :

Option 3 : Autres Services Placeholder

Remplacez les URLs dans les fichiers .md :

📖 Guide détaillé : Voir IMAGES-SETUP.md

🎨 Personnalisation Visuelle

Couleurs

Modifiez les CSS Custom Properties dans @global/styles.css :

:root {
  --primary-color: #1a1a1a;      /* Couleur principale */
  --secondary-color: #f5f5f5;     /* Arrière-plan clair */
  --accent-color: #c9a96e;        /* Couleur d'accent (or) */
  --text-color: #333;             /* Texte principal */
  --text-light: #666;             /* Texte secondaire */
}

Typographie

Pour changer la police, modifiez dans @global/styles.css :

body {
  font-family: 'Votre-Police', 'Georgia', serif;
}

Layout

Le layout principal se trouve dans @global/layout.html

🌐 Déploiement

Netlify (Recommandé)

  1. Push sur GitHub

# Ajouter remote GitHub
git remote add origin https://github.com/votre-username/portfolio.git
git branch -M main
git push -u origin main
  1. Configurer Netlify

  2. Connecter le repository

  3. Build command : nue build -p

  4. Publish directory : .build

  5. Déployer : Automatique à chaque push

Alternatives

📊 Optimisations SEO

Métadonnées

Chaque page .md peut avoir ses propres métadonnées :

--
title: "Titre spécifique - Votre Nom"
description: "Description unique de cette page"
--

Images

Performance

🔧 Maintenance

Ajouter du Contenu

# Nouvelle page
echo "---\ntitle: Nouvelle Page\n---\n# Contenu" > nouvelle-page.md

# Ajouter à la navigation (site.yaml)
nav:
  - Nouvelle Page: /nouvelle-page.html

Sauvegardes Git

# Commits réguliers
git add .
git commit -m "Update: description des changements"
git push

Mises à jour

# Mettre à jour Nue.js
npm update -g nue  # ou bun update -g nue

📚 Resources & Support

Documentation

Fichiers Importants

Support

✅ Checklist de Lancement

Avant de Publier

Après Publication

🎉 Prêt à Commencer !

Votre portfolio est maintenant prêt ! Commencez par personnaliser les informations de base, puis ajoutez progressivement vos vraies photos et contenus.

Commandes Essentielles

nue              # Développement
nue build -p     # Build production  
git add .        # Sauvegarder
git commit -m "Update"  # Commit
git push         # Déployer

Bon succès avec votre nouveau portfolio ! 📸✨