Aller au contenu

Démarrage rapide

Créez votre premier site Silex et publiez-le en 5 minutes grâce à la version hébergée sur v3.silex.me.

À la fin de ce tutoriel, vous aurez un site en ligne avec votre propre contenu.

Ce dont vous aurez besoin

  • Un navigateur web (Chrome, Firefox, Safari ou Edge)
  • Un compte gratuit sur une instance GitLab (voir ci-dessous)
  • 5 minutes

Étape 1 : Créer un compte GitLab

Silex stocke les fichiers de votre site sur GitLab et publie sur GitLab Pages. Vous avez besoin d'un compte gratuit sur l'une de ces plateformes :

  • GitLab.com — l'instance principale, recommandée pour la plupart des utilisateurs
  • Framagit — une instance GitLab libre hébergée par Framasoft, une association française à but non lucratif. Pas de traçage, pas de publicité. Idéal si vous préférez un hébergement éthique.

Pour créer un compte GitLab.com :

  1. Rendez-vous sur gitlab.com/users/sign_up
  2. Remplissez votre nom, nom d'utilisateur, email et mot de passe
  3. Vérifiez votre email (consultez votre boîte de réception)
  4. Vérifiez votre numéro de téléphone par SMS (requis par GitLab pour les nouveaux comptes)

C'est tout — votre compte est prêt.

Alternative : stockage FTP. Si vous avez déjà un hébergeur web avec un accès FTP, vous pouvez utiliser Silex sans GitLab. Sur l'écran de connexion, cliquez sur « Utilisateurs avancés » et entrez vos identifiants FTP. Vos sites seront stockés sur votre serveur FTP au lieu de GitLab. Note : le FTP ne fournit pas d'hébergement gratuit comme GitLab Pages — vous avez besoin de votre propre hébergement.

Étape 2 : Se connecter à Silex

Ouvrez https://v3.silex.me dans votre navigateur.

Cliquez sur GitLab.com (ou votre instance préférée) et autorisez Silex à accéder à votre compte. Cela permet à Silex de créer un dépôt pour les fichiers de votre site et de publier sur GitLab Pages.

L'écran de connexion Silex avec un bouton GitLab.com, des cases de consentement et une section Utilisateurs avancés pour le FTP

Une fois connecté, vous voyez le tableau de bord avec un message de bienvenue (« Welcome, let's get started »). Deux boutons sont disponibles : + Create website pour partir d'une page vierge, ou From a template pour utiliser un design prêt à l'emploi. Si vous n'avez pas encore de sites, le tableau de bord affiche un état vide avec une illustration et le message « Ready to start your journey? ».

Le tableau de bord Silex pour un nouveau compte : un message de bienvenue, les boutons Create website et From a template, et une liste de sites vide

Si vous cliquez sur From a template, vous verrez la page des templates communautaires avec des designs gratuits que vous pouvez utiliser comme point de départ.

La page des templates communautaires Silex montrant des templates gratuits comme Open Source Docs, Docs First et Bold Folio

Cliquez sur un template pour voir ses détails, son aperçu et ses informations techniques. Cliquez sur Edit in Silex pour commencer à l'éditer immédiatement.

La page de détail d'un template montrant l'aperçu, le bouton Edit in Silex, Live demo, Download et les informations techniques

Étape 3 : Créer votre site

À partir d'une page vierge : Cliquez sur + Create website dans le tableau de bord. Silex crée un nouveau projet GitLab et ouvre l'éditeur avec un canevas vide.

À partir d'un template : Après avoir cliqué sur Edit in Silex sur la page d'un template, Silex forke automatiquement le template dans votre compte GitLab et l'ouvre dans l'éditeur. Le nom du site est généré automatiquement (vous pouvez le changer plus tard dans Settings > General).

Vous avez un projet HTML/CSS existant ? Votez pour Import Existing Project sur la feuille de route pour l'import de projets HTML/CSS dans Silex.

Étape 4 : Construire votre première page

L'éditeur affiche trois zones :

  • Barre latérale gauche : Panneaux pour les blocs, pages, calques, symboles, polices, variables CSS et paramètres
  • Canevas (centre) : Là où vous concevez visuellement
  • Panneau droit : Style Manager (propriétés CSS) et contrôles de sélecteur

Ajouter un titre

Dans la barre latérale gauche, cliquez sur Blocs (l'icône +, ou appuyez sur Shift+A). Sous Basics, glissez un bloc Text sur le canevas. Double-cliquez dessus et tapez « Bienvenue sur mon site ». Ensuite, dans le panneau droit, cliquez sur l'icône Element settings (engrenage) et changez le menu déroulant Tag name de DIV à H1.

Ajouter du texte

Glissez un autre bloc Text sous le titre. Double-cliquez et ajoutez une courte description.

Ajouter une image

Sous Media dans le panneau Blocs, glissez un bloc Image sous le texte. Double-cliquez dessus pour ouvrir le gestionnaire de ressources et téléverser une photo.

Les disposer verticalement

Par défaut, les blocs s'empilent verticalement. Pour ajuster l'espacement, sélectionnez un élément, et dans le panneau droit ouvrez la section Dimension pour définir les valeurs de Margin et Padding.

Étape 5 : Ajouter un peu de style

Styliser le titre

Cliquez sur le titre sur le canevas. Dans le panneau droit, ouvrez la section Typography. Changez Color pour une couleur qui vous plaît. Augmentez la Font size pour l'agrandir.

Ajouter une couleur de fond

Cliquez sur l'espace vide du canevas (l'élément Body). Dans le panneau droit, ouvrez Decorations et définissez une Background color.

Centrer le contenu

Sélectionnez le conteneur qui englobe votre contenu et dans la section General définissez :

  • Display : Flex

Puis dans la section Flex :

  • Flex-direction : Column
  • Justify-content : Center
  • Align-items : Center

Votre contenu est maintenant centré.

Étape 6 : Publier

Cliquez sur le bouton Publier dans la barre d'outils supérieure (ou appuyez sur Alt+P).

Une boîte de dialogue apparaît affichant « Connected to GitLab.com » avec un bouton Publish. Cliquez dessus.

La boîte de dialogue Publier affichant « Connected to GitLab.com » avec un bouton Publish

Silex va alors :

  1. Transformer votre design en HTML et CSS
  2. Le commiter dans votre dépôt GitLab
  3. Déclencher un build awesome (propulsé par Eleventy) via GitLab CI
  4. Déployer sur GitLab Pages

En environ 1-2 minutes, votre site est en ligne à une URL du type https://votre-nom-utilisateur.gitlab.io/slug-de-votre-site/.

Étape 7 (optionnelle) : Utiliser votre propre domaine

Votre site est en ligne sur un sous-domaine GitLab Pages. Pour utiliser un domaine personnalisé (comme monsite.com), consultez le guide Domaine personnalisé.

Prochaines étapes

Félicitations — vous avez publié votre premier site !

À partir d'ici :

  • Découvrir l'éditeur : Lisez L'éditeur pour comprendre tous les panneaux et outils.
  • Concevoir des mises en page responsives : Consultez Flexbox pour disposer les éléments sur toutes les tailles d'écran.
  • Connecter des données réelles : Voir CMS et données pour récupérer du contenu depuis WordPress ou un autre service.
  • Construire un site complet : Suivez le Tutoriel complet pour créer un portfolio d'agence multi-pages.
  • Bloqué ? Demandez sur le chat communautaire — quelqu'un vous aidera.

Quiz

Q1 : De quoi avez-vous besoin pour publier un site Silex ?

  • A) Un serveur dédié et un domaine
  • B) Un compte GitLab pour héberger sur GitLab Pages
  • C) Un compte Webflow pour l'intégration
Réponse

B) Un compte GitLab pour héberger sur GitLab Pages — GitLab fournit un hébergement gratuit de sites statiques. Vous pouvez aussi publier via FTP ou sur votre propre serveur.

Q2 : Que se passe-t-il quand vous cliquez sur Publier ?

  • A) Silex sauvegarde votre design localement dans le navigateur
  • B) Silex transforme votre design en HTML/CSS et le téléverse sur GitLab Pages
  • C) Vous devez exporter et téléverser les fichiers manuellement
Réponse

B) Silex transforme votre design en HTML/CSS et le téléverse sur GitLab Pages — La publication est automatique et gère toutes les étapes de construction.

Q3 : Comment centrer le contenu sur votre page ?

  • A) Utiliser les outils d'alignement dans le Style Manager (Display: Flex, Justify-content: center)
  • B) Utiliser CSS Grid
  • C) Silex le fait automatiquement
Réponse

A) Utiliser les outils d'alignement dans le Style Manager — Réglez Display sur Flex, Flex-direction sur column, Justify-content et Align-items sur center.

Q4 : Vous voulez changer la couleur du titre. Où allez-vous ?

  • A) La barre latérale gauche (panneau Blocs)
  • B) Le panneau droit (Style Manager), puis trouvez Color
  • C) La barre d'outils supérieure
Réponse

B) Le panneau droit (Style Manager), puis trouvez Color — Tous les contrôles de style se trouvent dans le panneau droit quand vous sélectionnez un élément.

Q5 : Après la publication, votre site est accessible à quel type d'URL ?

  • A) https://votre-domaine.com (vous devez posséder le domaine)
  • B) https://votre-nom-utilisateur.gitlab.io/slug-de-votre-site/ (URL par défaut de GitLab Pages)
  • C) https://v3.silex.me/votre-site (toujours sur Silex)
Réponse

B) https://votre-nom-utilisateur.gitlab.io/slug-de-votre-site/ — GitLab Pages vous donne un sous-domaine gratuit. Vous pouvez y associer un domaine personnalisé plus tard.

Éditer cette page sur GitLab