From 636bba58ce3afa67e2b5a4fca532478db3ecd426 Mon Sep 17 00:00:00 2001
From: Eloi Perdereau <eloi@perdereau.eu>
Date: Wed, 13 Nov 2019 22:19:30 +0100
Subject: [PATCH] add external links data and reference them everywhere

---
 README.md                        |  4 ++--
 _config.yml                      |  2 +-
 _data/extlinks.yml               | 18 ++++++++++++++++++
 _pages/activites/club-science.md |  2 +-
 _pages/activites/index.md        |  8 ++++----
 _pages/activites/toukouleur.md   |  4 +---
 _pages/ccl/adherer.md            |  2 +-
 _pages/ccl/index.md              |  2 +-
 _pages/contacts.md               | 22 +++++++++-------------
 _pages/luminy/paniers.md         |  2 +-
 _pages/old/old.md                |  3 +--
 _pages/old/toukouleur2014.md     |  7 ++-----
 12 files changed, 42 insertions(+), 34 deletions(-)
 create mode 100644 _data/extlinks.yml

diff --git a/README.md b/README.md
index 78f5467..5d9251e 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ pages sur le site, c'est possible !
 - Par mail :
   [centre-culturel@luminy.org](mailto:centre-culturel@luminy.org)
 - [En vrai](https://test.luminy.org/contacts/#en-vrai)
-- Ici, via [pull requests](https://github.com/perelo/CCL-site/pulls)
+- Ici, via [pull requests](https://github.com/CCLuminy/CCL-site/pulls)
 
 
 # Fonctionnement du site, pour les plus motivés
@@ -50,7 +50,7 @@ Pour plus d'infos sur le fonctionnement : [webmasters@luminy.org](mailto:webmast
 
 - Cloner le dépot
   ```
-  git clone https://github.com/perelo/CCL-site.git
+  git clone https://github.com/CCLuminy/CCL-site.git
   cd CCL-site
   ```
 
diff --git a/_config.yml b/_config.yml
index 0017d0f..c97b952 100644
--- a/_config.yml
+++ b/_config.yml
@@ -141,7 +141,7 @@ footer:
       url: "https://www.helloasso.com/associations/centre-culturel-de-luminy"
     - label: "GitHub"
       icon: "fab fa-fw fa-github"
-      url: "https://github.com/perelo/CCL-site"
+      url: "https://github.com/CCLuminy/CCL-site"
     - label: "À propos"
       url: "/contacts/#fonctionnement-associatif"
     # - label: "GitLab"
diff --git a/_data/extlinks.yml b/_data/extlinks.yml
new file mode 100644
index 0000000..152365b
--- /dev/null
+++ b/_data/extlinks.yml
@@ -0,0 +1,18 @@
+# gps
+osm-hexa: https://www.openstreetmap.org/#map=19/43.22934/5.44068
+osm-cafet: https://www.openstreetmap.org/#map=19/43.23057/5.43949
+osm-jardin: https://www.openstreetmap.org/#map=19/43.22942/5.44404
+
+# reseaux sociaux
+fb-ccl: https://www.facebook.com/CCLuminy/
+fb-jardin: https://www.facebook.com/jardinluminy/
+fb-club-science: https://www.facebook.com/Club-de-Science-Luminy-114357542612098/
+helloasso-ccl: https://www.helloasso.com/associations/centre-culturel-de-luminy
+github-ccl:  https://github.com/CCLuminy/CCL-site/
+cagette: http://app.cagette.net/group/2003
+
+# retrospective
+ciao-tympans: http://ciaotympans.com/concerts/festival-toukouleur-de-luminy
+fb-photos-toukouleur: https://www.facebook.com/search/str/toukouleur/media-social?f=AbqysUj7-kKIm3UM_fvGKHZRg6NAZ_kRJGN4GTCYVhfluTB4a8PtctSoFUnEJ8dhbgy9rKzcODUTMTNqUZ2kD0nJ7-3plYB6nsCVgjjVRYjKuRyCy32iA-DyADizbrpsr64&epa=SEE_MORE
+fb-lhomme-parle: https://www.facebook.com/search/photos/?q=L%27Homme%20Parle%20toukouleur&epa=SEARCH_BOX
+gaby-feti: https://www.facebook.com/marc.marschall.89/videos/t.100003512145494/3125057238199/?type=2&video_source=user_video_tab
diff --git a/_pages/activites/club-science.md b/_pages/activites/club-science.md
index bf89e65..3a0ce84 100644
--- a/_pages/activites/club-science.md
+++ b/_pages/activites/club-science.md
@@ -7,7 +7,7 @@ header:
 
 {{ site.data.external-links.facebook.link }}
 
-# Actualités sur [<i class='fab fa-facebook-square'></i>]({{ site.data.external-links.facebook }})
+# Actualités sur [<i class='fab fa-facebook-square'></i>]({{ site.data.extlinks.fb-club-science }})
 
 <div id="fb-root"></div>
 <script async defer crossorigin="anonymous"
diff --git a/_pages/activites/index.md b/_pages/activites/index.md
index 441b8c7..4449198 100644
--- a/_pages/activites/index.md
+++ b/_pages/activites/index.md
@@ -7,13 +7,13 @@ header:
 ---
 # Le jardin universitaire
 
-[lien interne](jardin/)
-[Facebook](https://www.facebook.com/jardinluminy/)
+[lien interne](/luminy/jardin/)
+[Facebook]({{ site.data.extlinks.fb-jardin }})
 
 # Les paniers bio
 
-[lien interne](paniers/)
-[Cagette.net](http://app.cagette.net/group/2003)
+[lien interne](/luminy/paniers/)
+[Cagette.net]({{ site.data.extlinks.cagette }})
 
 # Club de sciences
 
diff --git a/_pages/activites/toukouleur.md b/_pages/activites/toukouleur.md
index cc3b976..b8cd076 100644
--- a/_pages/activites/toukouleur.md
+++ b/_pages/activites/toukouleur.md
@@ -7,9 +7,7 @@ header:
   image: assets/images/au-toukouleur-2016.jpg
 ---
 
-[Photos mélangés sur facebook][fb-photos-toukouleur]{: .btn .btn--inverse}
-
-[fb-photos-toukouleur]: https://www.facebook.com/search/str/toukouleur/media-social?f=AbqysUj7-kKIm3UM_fvGKHZRg6NAZ_kRJGN4GTCYVhfluTB4a8PtctSoFUnEJ8dhbgy9rKzcODUTMTNqUZ2kD0nJ7-3plYB6nsCVgjjVRYjKuRyCy32iA-DyADizbrpsr64&epa=SEE_MORE
+[Photos mélangés sur facebook]({{ site.data.extlinks.fb-photos-toukouleur }}){: .btn .btn--inverse}
 
 # Le toukouleur c'est de la balle
   - des concerts
diff --git a/_pages/ccl/adherer.md b/_pages/ccl/adherer.md
index cba9ffa..1d37b4c 100644
--- a/_pages/ccl/adherer.md
+++ b/_pages/ccl/adherer.md
@@ -10,7 +10,7 @@ header:
 # Adhérez à l'asso du CCL
 
 **C'est 1€ symbolique ;)** Comment adhérer ?
-- En ligne sur [<i class="fas fa-fw fa-fire" aria-hidden="true"></i> HelloAsso](https://www.helloasso.com/associations/centre-culturel-de-luminy){: .btn .btn--inverse}
+- En ligne sur [<i class="fas fa-fw fa-fire" aria-hidden="true"></i> HelloAsso]({{ site.data.extlinks.helloasso-ccl }}){: .btn .btn--inverse}
 - En nous rencontrant, par exemple au local de l'hexagone ou devant la
   cafétéria [Contacts](/contacts){: .btn .btn--inverse}
 
diff --git a/_pages/ccl/index.md b/_pages/ccl/index.md
index 1fcdad5..e9de43e 100644
--- a/_pages/ccl/index.md
+++ b/_pages/ccl/index.md
@@ -22,7 +22,7 @@ Ou bien apprenez à nous connaitre en surfant et découvrez nos activités
 - [<i class='fab fa-fw fa-facebook-square'></i> CCLuminy"]
 - agenda
 
-[notre page facebook](https://facebook.com/CCLuminy/) ou notre [agenda](/agenda/) !
+[notre page facebook]({{ site.data.extlinks.fb-ccl }}) ou notre [agenda](/agenda/) !
 
 [Voir le plan de Luminy](/assets/images/plan-luminy-ccl.png)
 
diff --git a/_pages/contacts.md b/_pages/contacts.md
index e39d8fa..79a2065 100644
--- a/_pages/contacts.md
+++ b/_pages/contacts.md
@@ -7,34 +7,30 @@ share: false
 ---
 # Prendre contact avec nous
 
+{% assign urls = site.data.extlinks %}
+
 ## En vrai
 - Au local de l'hexagone entre midi et 2
-  [<i class="fas fa-map-pin"></i> OSM][osm-hexa]{: .btn .btn--inverse}
+  [<i class="fas fa-map-pin"></i> OSM]({{ urls.osm-hexa }}){: .btn .btn--inverse}
 - À la cafétéria du CROUS le soir de 19h à 13h, surtout le jeudi
-  [<i class="fas fa-map-pin"></i> OSM][osm-cafet]{: .btn .btn--inverse}
+  [<i class="fas fa-map-pin"></i> OSM]({{ urls.osm-cafet }}){: .btn .btn--inverse}
 - Au jardin universitaire
-  [<i class="fas fa-map-pin"></i> OSM][osm-jardin]{: .btn .btn--inverse}
+  [<i class="fas fa-map-pin"></i> OSM]({{ urls.osm-jardin }}){: .btn .btn--inverse}
 - Au hasard sur Luminy
 
-[osm-hexa]: https://www.openstreetmap.org/#map=19/43.22934/5.44068
-[osm-cafet]: https://www.openstreetmap.org/#map=19/43.23057/5.43949
-[osm-jardin]: https://www.openstreetmap.org/#map=19/43.22942/5.44404
-
 ## Par internet
 
 ### Pour toute question, information, demande ou requête
 - [centre-culturel@luminy.org](mailto:centre-culturel@luminy.org)
 - [webmasters@luminy.org](mailto:webmasters@luminy.org)
-- [<i class="fab fa-facebook-square"></i> CCLuminy](https://www.facebook.com/CCLuminy/){: .btn .btn--inverse}
+- [<i class="fab fa-facebook-square"></i> CCLuminy]({{ urls.fb-ccl }}){: .btn .btn--inverse}
 
 ### Pour un projet en particulier
 - Festival Toukouleur : [toukouleur@luminy.org](mailto:toukouleur@luminy.org)
-- Club de Science [<i class="fab fa-facebook-square"></i> Club de Science Luminy][club-sciences]{: .btn .btn--inverse}
+- Club de Science [<i class="fab fa-facebook-square"></i> Club de Science Luminy]({{ urls.fb-club-sciences }}){: .btn .btn--inverse}
 - Jardin Universitaire : [jardin@luminy.org](mailto:jardin@luminy.org)
 - Paniers bio : [bio@luminy.org](mailto:bio@luminy.org)
 
-[club-sciences]: https://www.facebook.com/Club-de-Science-Luminy-114357542612098/
-
 ### Directement de pair à pair
 - Mila TAILLANDIER [milataillandier@gmail.com](mailto:milataillandier@gmail.com)
 - Lucas SCHNEIDER [lucas@les-schneider.com](mailto:lucas@les-schneider.com)
@@ -45,7 +41,7 @@ personnes de reçevoir les mails envoyés, et ainsi améliore l'efficacité de n
 communication.
 {: .notice}
 
-Enfin, [<i class="fas fa-fw fa-fire" aria-hidden="true"></i> HelloAsso](https://www.helloasso.com/associations/centre-culturel-de-luminy){: .btn .btn--inverse}
+Enfin, [<i class="fas fa-fw fa-fire" aria-hidden="true"></i> HelloAsso]({{ urls.helloasso-ccl }}){: .btn .btn--inverse}
 
 ## Adresse postale (?)
 ```
@@ -90,4 +86,4 @@ Association loi 1901 à but non lucratif [Statuts](/ccl/statuts/){: .btn
 - CVEC?
 
 ## Fonctionnement `luminy.org`
-Voir [<i class="fab fa-github" aria-hidden="true"></i> Github](https://github.com/perelo/CCL-site/blob/master/README.md#fonctionnement-du-site-pour-les-plus-motiv%C3%A9s){: .btn .btn--inverse}
+Voir [<i class="fab fa-github" aria-hidden="true"></i> Github]({{ urls.github-ccl }}/blob/master/README.md#fonctionnement-du-site-pour-les-plus-motivés){: .btn .btn--inverse}
diff --git a/_pages/luminy/paniers.md b/_pages/luminy/paniers.md
index d89afb5..445a09e 100644
--- a/_pages/luminy/paniers.md
+++ b/_pages/luminy/paniers.md
@@ -9,4 +9,4 @@ header:
 Tous les jeudis, les paniers marseillais proposent des produits bio en direct de chez les producteurs ; légumes, fruits, œufs, pain, jus, vin, huile, olives, fruits secs, vinaigre, viande, fromages, ...
 
 # Distribution paniers bio
-[Cagette.net](http://app.cagette.net/group/2003)
+[Cagette.net]({{ site.data.extlinks.cagette }})
diff --git a/_pages/old/old.md b/_pages/old/old.md
index 701a4fa..f364199 100644
--- a/_pages/old/old.md
+++ b/_pages/old/old.md
@@ -3,6 +3,5 @@ title: Retrospective
 ---
 
 Dans l'ancienne salle du CCL au Bât. A de la cité U.
-[Gaby et Feti][gaby-feti]{: .btn .btn--inverse}
+[Gaby et Feti]({{ site.data.extlinks.gaby-feti }}){: .btn .btn--inverse}
 
-[gaby-feti]: https://www.facebook.com/marc.marschall.89/videos/t.100003512145494/3125057238199/?type=2&video_source=user_video_tab
diff --git a/_pages/old/toukouleur2014.md b/_pages/old/toukouleur2014.md
index a698e57..0169396 100644
--- a/_pages/old/toukouleur2014.md
+++ b/_pages/old/toukouleur2014.md
@@ -37,8 +37,5 @@ Le Toukouleur est organisé de manière à réduire très fortement son empreint
 
 # Retrospective
 
-[Photos Ciao Tympans][ciao-tympans]{: .btn .btn--inverse}
-[Photos L'homme parle][lhomme-parle-fb]{: .btn .btn--inverse}
-
-[ciao-tympans]: http://ciaotympans.com/concerts/festival-toukouleur-de-luminy
-[lhomme-parle-fb]: https://www.facebook.com/search/photos/?q=L%27Homme%20Parle%20toukouleur&epa=SEARCH_BOX
+[Photos Ciao Tympans]({{ site.data.extlinks.ciao-tympans }}){: .btn .btn--inverse}
+[Photos L'homme parle]({{ site.data.extlinks.fb-lhomme-parle }}){: .btn .btn--inverse}
-- 
GitLab