From fc112788446c9ce900f8b0d6f4f9baf672e3aa53 Mon Sep 17 00:00:00 2001
From: Eloi Perdereau <eloi@perdereau.eu>
Date: Mon, 18 Nov 2019 02:49:37 +0100
Subject: [PATCH] Squashed commit of the following (merge netlify-cms):
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

commit fe32196955557067b2dd485e7512c110da358886
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 02:33:37 2019 +0100

    rename to lepuget

commit adc3d0d5eb727f764661be559db54218b816261a
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 02:31:52 2019 +0100

    clean authors.yms

commit 3841164eb093a217c23ec6ab90932656eb023399
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 02:18:32 2019 +0100

    add navigations and authors to cms

        - change how _data/(authors|navigation).yml are structured
        - try not to break everything

commit ab86d863550f7f4a794bbc3b96239e19a06e1e31
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 01:07:02 2019 +0100

    cms collections

commit 729a8314f23b91551d9e673e4e7ed6bbbfdc39a4
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 01:02:56 2019 +0100

    clean

commit 10a236463c39f6bc8d1c182a57c038aa52b238ef
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 01:02:29 2019 +0100

    complete replacement of header.overlay_image

commit f94ed28430fcf65b85b376dba3e5898236d9c17d
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 00:41:59 2019 +0100

    revert media_folder to assets/images

commit 309f6fe363ab3c81862cd794ac19a738fe3b9da8
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 00:36:34 2019 +0100

    Revert "try locale fr"

    This reverts commit b3f0c60ad8f6942e8f983cf4fa465cf7625fab4a.

commit a210cb41085d7ec0a4189bc3f66079c9a21c910e
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 00:36:22 2019 +0100

    remove editorial workflow + fix? media_folder

commit b9d764b3ace04db34134b0030e627f2eb31ef5a1
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 00:26:55 2019 +0100

    fix: add labels to collections

commit 61196b9adf78e335342eb33473bfbece93031738
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Mon Nov 18 00:18:45 2019 +0100

    update cms config

commit b3f0c60ad8f6942e8f983cf4fa465cf7625fab4a
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 23:51:20 2019 +0100

    try locale fr

commit eabb17d48da3392d17180091cce5cdbbb37ed5e5
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 23:45:34 2019 +0100

    move header.overlay_image attribute up

commit 96e92f2e350216e47679339c3bc8f0267dc5a63c
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 21:28:43 2019 +0100

    try out url as identifier and slug

commit 565b3b163b481ba6acf42b479bd781e92b38d760
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 19:22:25 2019 +0100

    hotfix

commit 4cd0cbe17642d93e99e2840a57e54cf817315359
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 19:19:59 2019 +0100

    cms config: fixes jardin + add ccl subfolders

commit d6f9c029aea2e754bd12bbc34ee90c4a053af4f4
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 19:08:47 2019 +0100

    update cms

        - title
        - redirection from home page to /admin/
        - backend repo
        - test preview: true
        - add jardin folder collection

commit a129c8247b1cfda9bea65882ee9a207dc74efb37
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 18:38:44 2019 +0100

    add admin/ config for netlify cms

commit 00eb56d61803d6394e09f7917e12a4926d71dcc2
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 05:29:45 2019 +0100

    large update

        - refonte structure: 1 auteur par dossier
        - navigation par auteur
        - auteur déduit du path
        - maj des priorités sur og_image
        - ajout og_image par défaut par auteur
        - ...

commit df5922e608914e52f3919ffd108fc84990ceedeb
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 00:48:33 2019 +0100

    clean toulouleur

commit 391560e76bad5215b1c3bfcb2f5bddbe4392ee7c
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 00:48:23 2019 +0100

    saner defaults in single layout

commit 651431c76bfbf00af49d73df5907732881f57035
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 00:15:06 2019 +0100

    font of title page tempura

commit 74d807f18ffea47c804d019643995a032b8e0517
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sun Nov 17 00:13:43 2019 +0100

    centraliser les auteurs

commit b1b72285001ea0036ad53e6500f9679655cf914c
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sat Nov 16 22:25:19 2019 +0100

    clean unrelated files from mmistakes

commit 643283df585f1a4ac84525ea738d99c9961fa525
Author: Eloi Perdereau <eloi@perdereau.eu>
Date:   Sat Nov 16 19:01:20 2019 +0100

    home: paniers bio a la place de toukouleur cassé
---
 _data/authors.yml                    | 103 ++++++++-------------
 _data/navigation.yml                 | 106 +++++++++-------------
 _includes/author-profile.html        |   2 +-
 _includes/nav_list                   |   2 +-
 _includes/page__hero.html            |  12 +--
 _includes/seo.html                   |   4 +-
 _layouts/archive.html                |   4 +-
 _layouts/search.html                 |   4 +-
 _layouts/single.html                 |   6 +-
 _layouts/splash.html                 |   2 +-
 _pages/ccl/activites/ateliers.md     |   3 +-
 _pages/ccl/activites/club-science.md |   3 +-
 _pages/ccl/activites/index.md        |   3 +-
 _pages/ccl/l-asso/adherer.md         |   5 +-
 _pages/index.md                      |  13 ++-
 _pages/jardin/paniers.md             |   3 +-
 lepuget/config.yml                   | 130 +++++++++++++++++++++++++++
 lepuget/index.html                   |  14 +++
 18 files changed, 259 insertions(+), 160 deletions(-)
 create mode 100644 lepuget/config.yml
 create mode 100644 lepuget/index.html

diff --git a/_data/authors.yml b/_data/authors.yml
index 477783c..2e9e112 100644
--- a/_data/authors.yml
+++ b/_data/authors.yml
@@ -1,70 +1,41 @@
 # /_data/authors.yml
-ccl:
-  name             : "CCL"
-  prefix           : "ccl"
-  avatar           : /assets/images/authors-logo/indien-petit.png
-  og_image         : /assets/images/logo-ccl-grand.png
-  banner           : /assets/images/banniere-ccl-intime.png
-  bio              : "Animer, partager, avancer, s'améliorer, s'amuser"
-  location         : "Luminy"
-  email            : "centre-culturel@luminy.org"
-  # uri              : "ccl.luminy.org"
-  facebook         : "CCLuminy"
-  helloasso        : "centre-culturel-de-luminy"
-  links:
-    # - label: "GitHub"
-    #   icon: "fab fa-fw fa-github"
-    #   url: "https://github.com/perelo/CCL-site"
-    # - label: "Instagram"
-    #   icon: "fab fa-fw fa-instagram"
-      # url: "https://instagram.com/"
-    # - label: "HelloAsso"
-    #   icon: "fas fa-fw fa-link"
-    #   url: "https://www.helloasso.com/associations/centre-culturel-de-luminy"
+authors:
+  - name             : "CCL"
+    prefix           : "ccl"
+    avatar           : /assets/images/authors-logo/indien-petit.png
+    og_image         : /assets/images/logo-ccl-grand.png
+    banner           : /assets/images/banniere-ccl-intime.png
+    bio              : "Animer, partager, avancer, s'améliorer, s'amuser"
+    location         : "Luminy"
+    email            : "centre-culturel@luminy.org"
+    facebook         : "CCLuminy"
+    helloasso        : "centre-culturel-de-luminy"
 
-jardin:
-  name             : "Jardin Universitaire"
-  prefix           : "jardin"
-  avatar           : /assets/images/authors-logo/logo-jardin.png
-  banner           : /assets/images/banniere-jardin.jpg
-  bio              : "Jardin partagé chaleureux et ouvert à tous ! "
-  location         : "Bât. D"
-  email            : "jardin@luminy.org"
-  # uri              : "jardin.luminy.org"
-  facebook         : "jardinluminy"
-  helloasso        : "jardin-universitaire-de-luminy"
-  links:
-    # - label: "HelloAsso"
-    #   icon: "fas fa-fw fa-link"
-    #   url: "https://www.helloasso.com/associations/centre-culturel-de-luminy"
+  - name             : "Jardin Universitaire"
+    prefix           : "jardin"
+    avatar           : /assets/images/authors-logo/logo-jardin.png
+    banner           : /assets/images/banniere-jardin.jpg
+    bio              : "Jardin partagé chaleureux et ouvert à tous ! "
+    location         : "Bât. D"
+    email            : "jardin@luminy.org"
+    facebook         : "jardinluminy"
+    helloasso        : "jardin-universitaire-de-luminy"
+    links:
 
-comnsea:
-  name             : "Com & Sea"
-  prefix           : "comnsea"
-  avatar           : /assets/images/authors-logo/logo-com.png
-  bio              : "Association d'Océanologie"
-  location         : "Hexagone"
-  email            : "comandseaass@gmail.com"
-  # uri              : "jardin.luminy.org"
-  facebook         : "comandseaAMU"
-  helloasso        : #"jardin-universitaire-de-luminy"
-  links:
-    # - label: "HelloAsso"
-    #   icon: "fas fa-fw fa-link"
-    #   url: "https://www.helloasso.com/associations/centre-culturel-de-luminy"
-
-club-science:
-  name             : "Club de Science Luminy"
-  prefix           : "club-science"
-  avatar           : /assets/images/authors-logo/logo-club-sciences.jpeg
-  bio              : "Organisation de conférences, de cours d'histoire et de philosophie des sciences"
-  location         : "Luminy"
-  email            : "club.science.luminy@gmail.com"
-  # uri              : "jardin.luminy.org"
-  facebook         : "Club-de-Science-Luminy-114357542612098/"
-  helloasso        : #"jardin-universitaire-de-luminy"
-  links:
-    # - label: "HelloAsso"
-    #   icon: "fas fa-fw fa-link"
-    #   url: "https://www.helloasso.com/associations/centre-culturel-de-luminy"
+  - name             : "Com & Sea"
+    prefix           : "comnsea"
+    avatar           : /assets/images/authors-logo/logo-com.png
+    bio              : "Association d'Océanologie"
+    location         : "Hexagone"
+    email            : "comandseaass@gmail.com"
+    facebook         : "comandseaAMU"
+    helloasso        : #"jardin-universitaire-de-luminy"
+    links:
 
+  - name             : "Club de Science Luminy"
+    prefix           : "club-science"
+    avatar           : /assets/images/authors-logo/logo-club-sciences.jpeg
+    bio              : "Organisation de conférences, de cours d'histoire et de philosophie des sciences"
+    location         : "Luminy"
+    email            : "club.science.luminy@gmail.com"
+    facebook         : "Club-de-Science-Luminy-114357542612098/"
diff --git a/_data/navigation.yml b/_data/navigation.yml
index b4dbbb5..05e5e9d 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -9,67 +9,45 @@ main:
   - title: "Contacts"
     url: /contacts/
 
-ccl:
-  - title: "Activités"
-    url: "/ccl/activites/"
-    children:
-      - title: "Concerts et festivals"
-        url: /ccl/activites/concerts/
-      - title: "Toukouleur"
-        url: /ccl/activites/toukouleur/
-      - title: "Les jeudis du CCL"
-        url: /ccl/activites/jeudis/
-      - title: "Campus propre"
-        url: /ccl/activites/campus-propre/
-      - title: "Club de science"
-        url: /ccl/activites/club-science/
-      - title: "Projections"
-        url: /ccl/activites/projections/
-      - title: "Ateliers et animation"
-        url: /ccl/activites/ateliers/
-      - title: "Projets"
-        url: /ccl/activites/projets/
-  - title: "L'association"
-    url: "/ccl/"
-    children:
-      - title: "Qui sommes-nous ?"
-        url: /ccl/l-asso/presentation-longue/
-      - title: "Adhérer"
-        url: /ccl/l-asso/adherer/
-      - title: "Statuts"
-        url: /ccl/l-asso/statuts/
-      - title: "Contacts"
-        url: /ccl/l-asso/contacts/
-
-jardin:
-  - title: ""
-    url: "/jardin/"
-    children:
-      - title: "Paniers bio"
-        url: /jardin/paniers/
-      - title: "Gallerie"
-        url: /jardin/gallerie/
-
-# autre:
-#   - title: "Asso ALLIE"
-#     url: /luminy/allie/
-#   - title: "Conseil des résidents"
-#     url: /luminy/conseil-residents/
-#   - title: "Asso ERASMUS"
-#     url: /luminy/erasmus/
-#   - title: "Asso Com & Sea"
-#     url: /luminy/comnsea/
-#   - title: "FSE"
-#     url: /luminy/fse/
-
-# # navigation sidebar
-# footer:
-#   - title: "Agenda"
-#     url: "/agenda/"
-#   - title: "Luminy"
-#     url: "/luminy/"
-#     children:
-#   - title: "Votre projet"
-#     url: /luminy/votre-projet/
-#   - title: "Notre projet"
-#     url: /luminy/votre-projet/
+navs:
+  - name: "ccl"
+    nav:
+    - title: "Activités"
+      url: "/ccl/activites/"
+      children:
+        - title: "Concerts et festivals"
+          url: /ccl/activites/concerts/
+        - title: "Toukouleur"
+          url: /ccl/activites/toukouleur/
+        - title: "Les jeudis du CCL"
+          url: /ccl/activites/jeudis/
+        - title: "Campus propre"
+          url: /ccl/activites/campus-propre/
+        - title: "Club de science"
+          url: /ccl/activites/club-science/
+        - title: "Projections"
+          url: /ccl/activites/projections/
+        - title: "Ateliers et animation"
+          url: /ccl/activites/ateliers/
+        - title: "Projets"
+          url: /ccl/activites/projets/
+    - title: "L'association"
+      url: "/ccl/"
+      children:
+        - title: "Qui sommes-nous ?"
+          url: /ccl/l-asso/presentation-longue/
+        - title: "Adhérer"
+          url: /ccl/l-asso/adherer/
+        - title: "Statuts"
+          url: /ccl/l-asso/statuts/
+        - title: "Contacts"
+          url: /ccl/l-asso/contacts/
+  - name: "jardin"
+    nav:
+    - title: ""
+      url: "/jardin/"
+      children:
+        - title: "Paniers bio"
+          url: /jardin/paniers/
+        - title: "Gallerie"
+          url: /jardin/gallerie/
diff --git a/_includes/author-profile.html b/_includes/author-profile.html
index 9bd7d80..12c5971 100644
--- a/_includes/author-profile.html
+++ b/_includes/author-profile.html
@@ -1,7 +1,7 @@
 <!-- {% assign author = page.author | default: page.authors[0] | default: site.author %} -->
 {% assign author = page.url | split: "/" %}
 {% assign author = author[1] %}
-{% assign author = site.data.authors[author] | default: author %}
+{% assign author = site.data.authors.authors | where: "prefix", author | first %}
 
 <div itemscope itemtype="https://schema.org/Person">
 
diff --git a/_includes/nav_list b/_includes/nav_list
index 1817a2d..55d8c7d 100644
--- a/_includes/nav_list
+++ b/_includes/nav_list
@@ -1,4 +1,4 @@
-{% assign navigation = site.data.navigation[include.nav] %}
+{% assign navigation = site.data.navigation.navs | where: "name", include.nav | map: "nav" | first %}
 
 <nav class="nav__list">
   {% if page.sidebar.title %}<h3 class="nav__title" style="padding-left: 0;">{{ page.sidebar.title }}</h3>{% endif %}
diff --git a/_includes/page__hero.html b/_includes/page__hero.html
index e20deff..7d43bca 100644
--- a/_includes/page__hero.html
+++ b/_includes/page__hero.html
@@ -10,10 +10,10 @@
   {% capture cta_path %}{{ page.header.cta_url | relative_url }}{% endcapture %}
 {% endif %}
 
-{% if page.header.overlay_image contains "://" %}
-  {% capture overlay_img_path %}{{ page.header.overlay_image }}{% endcapture %}
-{% elsif page.header.overlay_image %}
-  {% capture overlay_img_path %}{{ page.header.overlay_image | relative_url }}{% endcapture %}
+{% if page.overlay_image contains "://" %}
+  {% capture overlay_img_path %}{{ page.overlay_image }}{% endcapture %}
+{% elsif page.overlay_image %}
+  {% capture overlay_img_path %}{{ page.overlay_image | relative_url }}{% endcapture %}
 {% elsif author.banner %}
   {% capture overlay_img_path %}{{ author.banner | relative_url }}{% endcapture %}
 {% endif %}
@@ -32,10 +32,10 @@
 
 {% assign image_description = image_description | markdownify | strip_html | strip_newlines | escape_once %}
 
-<div class="page__hero{% if page.header.overlay_color or page.header.overlay_image or author.banner %}--overlay{% endif %}"
+<div class="page__hero{% if page.header.overlay_color or page.overlay_image or author.banner %}--overlay{% endif %}"
   style="{% if page.header.overlay_color %}background-color: {{ page.header.overlay_color | default: 'transparent' }};{% endif %} {% if overlay_img_path %}background-image: {% if overlay_filter %}linear-gradient({{ overlay_filter }}, {{ overlay_filter }}), {% endif %}url('{{ overlay_img_path }}');{% endif %}"
 >
-  {% if page.header.overlay_color or page.header.overlay_image or author.banner %}
+  {% if page.overlay_image or author.banner %}
     <div class="wrapper">
       <h1 id="page-title" class="page__title" itemprop="headline">
         {% if paginator and site.paginate_show_page_num %}
diff --git a/_includes/seo.html b/_includes/seo.html
index a557cb5..be95b29 100644
--- a/_includes/seo.html
+++ b/_includes/seo.html
@@ -27,13 +27,13 @@
 
 {% assign author = page.url | split: "/" %}
 {% assign author = author[1] %}
-{% assign author = site.data.authors[author] | default: author %}
+{% assign author = site.data.authors.authors | where: "prefix", author | first %}
 
 {%- if author.twitter -%}
   {%- assign author_twitter = author.twitter | replace: "@", "" -%}
 {%- endif -%}
 
-{%- assign page_large_image = page.og_image | default: author.og_image | default: author.avatar | default: page.header.overlay_image | default: page.header.image -%}
+{%- assign page_large_image = page.og_image | default: author.og_image | default: author.avatar | default: page.overlay_image | default: page.header.image -%}
 {%- unless page_large_image contains '://' -%}
   {%- assign page_large_image = page_large_image | absolute_url -%}
 {%- endunless -%}
diff --git a/_layouts/archive.html b/_layouts/archive.html
index 08beb89..d015551 100644
--- a/_layouts/archive.html
+++ b/_layouts/archive.html
@@ -2,7 +2,7 @@
 layout: default
 ---
 
-{% if page.header.overlay_color or page.header.overlay_image or page.header.image %}
+{% if page.header.overlay_color or page.overlay_image or page.header.image %}
   {% include page__hero.html %}
 {% elsif page.header.video.id and page.header.video.provider %}
   {% include page__hero_video.html %}
@@ -18,7 +18,7 @@ layout: default
   {% include sidebar.html %}
 
   <div class="archive">
-    {% unless page.header.overlay_color or page.header.overlay_image %}
+    {% unless page.header.overlay_color or page.overlay_image %}
       <h1 id="page-title" class="page__title">{{ page.title }}</h1>
     {% endunless %}
     {{ content }}
diff --git a/_layouts/search.html b/_layouts/search.html
index d18f223..cd7b398 100644
--- a/_layouts/search.html
+++ b/_layouts/search.html
@@ -2,7 +2,7 @@
 layout: default
 ---
 
-{% if page.header.overlay_color or page.header.overlay_image or page.header.image %}
+{% if page.header.overlay_color or page.overlay_image or page.header.image %}
   {% include page__hero.html %}
 {% endif %}
 
@@ -16,7 +16,7 @@ layout: default
   {% include sidebar.html %}
 
   <div class="archive">
-    {% unless page.header.overlay_color or page.header.overlay_image %}
+    {% unless page.header.overlay_color or page.overlay_image %}
       <h1 id="page-title" class="page__title">{{ page.title }}</h1>
     {% endunless %}
 
diff --git a/_layouts/single.html b/_layouts/single.html
index a703c19..1eec134 100644
--- a/_layouts/single.html
+++ b/_layouts/single.html
@@ -4,9 +4,9 @@ layout: default
 
 {% assign author = page.url | split: "/" %}
 {% assign author = author[1] %}
-{% assign author = site.data.authors[author] | default: author %}
+{% assign author = site.data.authors.authors | where: "prefix", author | first %}
 
-{% if page.header.overlay_color or page.header.overlay_image or page.header.image or author.banner %}
+{% if page.header.overlay_color or page.overlay_image or page.header.image or author.banner %}
   {% include page__hero.html %}
 {% elsif page.header.video.id and page.header.video.provider %}
   {% include page__hero_video.html %}
@@ -28,7 +28,7 @@ layout: default
     {% if page.last_modified_at %}<meta itemprop="dateModified" content="{{ page.last_modified_at | date: "%B %d, %Y" }}">{% endif %}
 
     <div class="page__inner-wrap">
-      {% unless page.header.overlay_color or page.header.overlay_image or author.banner %}
+      {% unless page.header.overlay_color or page.overlay_image or author.banner %}
         {% unless page.no_title %}
         <header>
           {% if page.title %}<h1 id="page-title" class="page__title" itemprop="headline">{{ page.title | markdownify | remove: "<p>" | remove: "</p>" }}</h1>{% endif %}
diff --git a/_layouts/splash.html b/_layouts/splash.html
index b327607..0fffbcd 100644
--- a/_layouts/splash.html
+++ b/_layouts/splash.html
@@ -2,7 +2,7 @@
 layout: default
 ---
 
-{% if page.header.overlay_color or page.header.overlay_image or page.header.image %}
+{% if page.header.overlay_color or page.overlay_image or page.header.image %}
   {% include page__hero.html %}
 {% elsif page.header.video.id and page.header.video.provider %}
   {% include page__hero_video.html %}
diff --git a/_pages/ccl/activites/ateliers.md b/_pages/ccl/activites/ateliers.md
index 2dd277a..bee5cfb 100644
--- a/_pages/ccl/activites/ateliers.md
+++ b/_pages/ccl/activites/ateliers.md
@@ -1,8 +1,7 @@
 ---
 title: Ateliers
 author_profile: true
-header:
-  overlay_image: assets/images/atelier-combat.jpg
+overlay_image: assets/images/atelier-combat.jpg
 ---
 
 - dessin
diff --git a/_pages/ccl/activites/club-science.md b/_pages/ccl/activites/club-science.md
index 3a0ce84..7f8c1f0 100644
--- a/_pages/ccl/activites/club-science.md
+++ b/_pages/ccl/activites/club-science.md
@@ -1,8 +1,7 @@
 ---
 title: Club de Science
 author: club-science
-header:
-  overlay_image: assets/images/banniere-club-science.png
+overlay_image: assets/images/banniere-club-science.png
 ---
 
 {{ site.data.external-links.facebook.link }}
diff --git a/_pages/ccl/activites/index.md b/_pages/ccl/activites/index.md
index 4449198..aaed683 100644
--- a/_pages/ccl/activites/index.md
+++ b/_pages/ccl/activites/index.md
@@ -2,8 +2,7 @@
 title: Nos activités
 category_name: "activite"
 toc: true
-header:
-  overlay_image: assets/images/banniere-parvis.jpg
+overlay_image: assets/images/banniere-parvis.jpg
 ---
 # Le jardin universitaire
 
diff --git a/_pages/ccl/l-asso/adherer.md b/_pages/ccl/l-asso/adherer.md
index ce34a5c..c9a3ab6 100644
--- a/_pages/ccl/l-asso/adherer.md
+++ b/_pages/ccl/l-asso/adherer.md
@@ -2,9 +2,8 @@
 title: Adhésion et soutiens
 toc: true
 share: true
-header:
-  overlay_image: assets/images/banniere-bulles.png
-  og_image: assets/images/logo-ccl-grand.png
+overlay_image: assets/images/banniere-bulles.png
+og_image: assets/images/logo-ccl-grand.png
 ---
 
 # Adhérez à l'asso du CCL
diff --git a/_pages/index.md b/_pages/index.md
index e3e443b..fc41dc8 100644
--- a/_pages/index.md
+++ b/_pages/index.md
@@ -1,8 +1,8 @@
 ---
 layout: splash
 title: Centre Culturel de Luminy
+overlay_image: assets/images/puget-fleuri.png
 header:
-  overlay_image: assets/images/puget-fleuri.png
   actions:
     - label: "<i class='fas fa-users'></i> Adhérez"
       url: "/ccl/adherer/"
@@ -37,6 +37,17 @@ feature_row:
     btn_class: "btn--primary"
     btn_label: "Plus"
 ---
+<script>
+  if (window.netlifyIdentity) {
+    window.netlifyIdentity.on("init", user => {
+      if (!user) {
+        window.netlifyIdentity.on("login", () => {
+          document.location.href = "/admin/";
+        });
+      }
+    });
+  }
+</script>
 
 {% include feature_row %}
 
diff --git a/_pages/jardin/paniers.md b/_pages/jardin/paniers.md
index 845b89f..31e5d88 100644
--- a/_pages/jardin/paniers.md
+++ b/_pages/jardin/paniers.md
@@ -1,7 +1,6 @@
 ---
 title: Les paniers bio !
-header:
-  overlay_image: assets/images/banniere-bulles.png
+overlay_image: assets/images/banniere-bulles.png
 ---
 
 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, ...
diff --git a/lepuget/config.yml b/lepuget/config.yml
new file mode 100644
index 0000000..2ea1c7b
--- /dev/null
+++ b/lepuget/config.yml
@@ -0,0 +1,130 @@
+# config.yml
+
+backend:
+  name: git-gateway
+  repo: CCLuminy/CCL-site
+  branch: cms # Branch to update (optional; defaults to master)
+media_folder: 'assets/images/'
+slug:
+  encoding: "ascii"
+  clean_accents: true
+
+collections:
+  - name: 'data'
+    label: "Auteurs et Navigations"
+    editor:
+        preview: false
+    files:
+      - name: "authors"
+        label: "Auteurs"
+        file: "_data/authors.yml"
+        fields:
+          - label: "Auteurs"
+            name: "authors"
+            widget: "list"
+            fields:
+              - {                  label: "Nom à afficher", name: "name", widget: string }
+              - { required: false, label: "Nom court (pour l'url)", name: "prefix", widget: string }
+              - {                  label: "Avatar", name: "avatar", widget: image }
+              - { required: false, label: "Image de partage", name: "og_image", widget: string }
+              - { required: false, label: "Bannière par défaut", name: "banner", widget: string }
+              - {                  label: "Petite description", name: "bio", widget: string }
+              - { required: false, label: "Localisation", name: "location", widget: string }
+              - { required: false, label: "Email", name: "email", widget: string }
+              - { required: false, label: "Site internet", name: "uri", widget: string }
+              - { required: false, label: "Facebook", name: "facebook", widget: string }
+              - { required: false, label: "Helloasso", name: "helloasso", widget: string }
+              - required: false
+                label: "Autre"
+                name: "links"
+                widget: "list"
+                fields:
+                  - {label: "Label", name: "label", widget: string}
+                  - {label: "URL", name: "url", widget: string}
+                  - {label: "Icone Fontawesome", name: "icon", widget: string, required: false}
+
+      - name: "navigation"
+        label: "Navigations"
+        file: "_data/navigation.yml"
+        fields:
+          - label: "Navigation d'entête"
+            name: "main"
+            widget: "list"
+            fields:
+              - {label: "Titre", name: "title", widget: string}
+              - {label: "Lien", name: "url", widget: string}
+          - label: "Navigations par 'auteur'"
+            name: "navs"
+            widget: "list"
+            fields:
+              - {label: "Nom court (pour url)", name: "name", widget: string}
+              - label: "Sections"
+                name: "nav"
+                widget: list
+                fields:
+                  - {label: "Titre", name: "title", widget: string}
+                  - {label: "Lien", name: "url", widget: string}
+                  - label: "Sous-sections"
+                    name: "children"
+                    required: false
+                    widget: "list"
+                    fields:
+                      - {label: "Titre", name: "title", widget: string}
+                      - {label: "Lien", name: "url", widget: string}
+
+  - name: 'general'
+    label: 'Pages générales'
+    folder: '_pages/'
+    create: true
+    editor:
+      preview: true
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Remplacer le bandeau par défaut par un autre ?", name: "overlay_image", widget: "image", default: false}
+      - {label: "Body", name: "body", widget: "markdown"}
+  - name: 'ccl'
+    label: 'CCL'
+    folder: '_pages/ccl'
+    create: true
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Bandeau ?", name: "overlay_image", widget: "image", required: false}
+      - {label: "Body", name: "body", widget: "markdown"}
+  - name: 'l-asso'
+    label: "CCL/l'asso"
+    folder: '_pages/ccl/l-asso'
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Remplacer le bandeau par défaut par un autre ?", name: "overlay_image", widget: "image", required: false}
+      - {label: "Body", name: "body", widget: "markdown"}
+  - name: 'activites'
+    label: 'CCL/Activites'
+    folder: '_pages/ccl/activites/'
+    create: true
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Remplacer le bandeau par défaut par un autre ?", name: "overlay_image", widget: "image", required: false}
+      - {label: "Body", name: "body", widget: "markdown"}
+  - name: 'grenier'
+    label: 'CCL/Grenier'
+    folder: '_pages/ccl/grenier/'
+    create: true
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Remplacer le bandeau par défaut par un autre ?", name: "overlay_image", widget: "image", required: false}
+      - {label: "Body", name: "body", widget: "markdown"}
+  - name: 'jardin'
+    label: 'Jardin'
+    description: 'Tout est là'
+    folder: '_pages/jardin'
+    create: true
+    fields:
+      - {label: "Titre de la page", name: "title", widget: "string"}
+      - {label: "Date de dernière mise à jour", name: "last_modified_at", widget: "date"}
+      - {label: "Remplacer le bandeau par défaut par un autre ?", name: "overlay_image", widget: "image", required: false}
+      - {label: "Body", name: "body", widget: "markdown"}
diff --git a/lepuget/index.html b/lepuget/index.html
new file mode 100644
index 0000000..20fd5e6
--- /dev/null
+++ b/lepuget/index.html
@@ -0,0 +1,14 @@
+<!-- admin/index.html -->
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>CCLuminy CMS</title>
+    <script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
+  </head>
+  <body>
+    <!-- Include the script that builds the page and powers Netlify CMS -->
+    <script src="https://unpkg.com/netlify-cms@^2.0.0/dist/netlify-cms.js"></script>
+  </body>
+</html>
-- 
GitLab