From 4e1b724bd37a38220fe75e0156c90ff4a115815b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Fri, 28 Jan 2022 13:59:01 +0100
Subject: [PATCH] doc

---
 docs/communication/websites/export.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/docs/communication/websites/export.md b/docs/communication/websites/export.md
index 5f0b61974..cc7ae153d 100644
--- a/docs/communication/websites/export.md
+++ b/docs/communication/websites/export.md
@@ -15,6 +15,25 @@ Les fichiers renommés doivent être déplacés sur git.
 Les fichiers supprimés ou dépubliés doivent être supprimés sur git.
 Il faut veiller à limiter le nombre de commits et à éviter les commits vides.
 
+## Setup
+
+### GitHub
+
+- Créer un repository à partir du template suivant : https://github.com/noesya/osuny-hugo-template
+- Une fois le repository créé, générer un personal access token ici : https://github.com/settings/tokens
+  - Permission à accorder : `repo`
+  - Durée : pour une bonne sécurité, il n'est pas recommandé de créer un token permanent, notez simplement qu'il faut le régénérer réguilièrement.
+- Copier le personnal access token
+- Dans le back-office d'Osuny, créer ou modifier un website et renseignez les 2 champs relatifs à Git :
+  - Repository : `username/repo`
+  - Access token : `ghp_xxxxxxxxxxxxxxxxxxxx`
+
+### Déploiement (Netlify)
+
+La récupération du thème se fait via SSH par défaut. Pour que le déploiement fonctionne correctement, vous pouvez changer le remote du submodule pour qu'il utilise HTTPS.
+
+Sinon il faut ajouter la deploy key du site Netlify (récupérable dans "Site settings", "Build & deploy" puis "Deploy key") dans la section "Deploy keys" du repository contenant le thème (ici : https://github.com/noesya/osuny-hugo-theme/settings/keys).
+
 ## Architecture
 
 Les git::providers permettent de dialoguer avec les services comme Github et Gitlab.
-- 
GitLab