diff --git a/deploy/roles/showcase/tasks/main.yml b/deploy/roles/showcase/tasks/main.yml
index 9337795..50c93c7 100644
--- a/deploy/roles/showcase/tasks/main.yml
+++ b/deploy/roles/showcase/tasks/main.yml
@@ -19,14 +19,19 @@
become_user: "{{ main_user }}"
register: clonecode
-# - name: Build showcase code for static rendering
-# # yamllint disable-line rule:line-length
-# shell: "source /root/.nvm/nvm.sh && nvm exec {{ node_version.stdout }} npm build-only"
-# args:
-# chdir: "{{ showcase_path }}"
-# executable: /bin/bash
-# when: clonecode.changed or force_update is defined
-# register: build_code
+- name: Install Hugo
+ apt:
+ name:
+ - hugo
+
+- name: Build showcase code for static rendering
+ # yamllint disable-line rule:line-length
+ shell: "hugo build"
+ args:
+ chdir: "{{ showcase_path }}"
+ executable: /bin/bash
+ when: clonecode.changed or force_update is defined
+ register: build_code
# - debug: msg="{{ build_code.stdout }}"
# when: clonecode.changed or force_update is defined
@@ -44,7 +49,7 @@
- name: update showcase static folder content
synchronize:
- src: "{{ showcase_path }}/"
+ src: "{{ showcase_path }}/public"
dest: "{{ showcase_static_path }}/"
rsync_opts:
- "-og"
diff --git a/static/.gitignore b/static/.gitignore
new file mode 100644
index 0000000..2cbc5c0
--- /dev/null
+++ b/static/.gitignore
@@ -0,0 +1,2 @@
+public
+resources/_gen
\ No newline at end of file
diff --git a/static/.hugo_build.lock b/static/.hugo_build.lock
new file mode 100644
index 0000000..e69de29
diff --git a/static/README.md b/static/README.md
new file mode 100644
index 0000000..f33f119
--- /dev/null
+++ b/static/README.md
@@ -0,0 +1,2 @@
+# Static
+
diff --git a/static/archetypes/default.md b/static/archetypes/default.md
new file mode 100644
index 0000000..c6f3fce
--- /dev/null
+++ b/static/archetypes/default.md
@@ -0,0 +1,5 @@
++++
+title = '{{ replace .File.ContentBaseName "-" " " | title }}'
+date = {{ .Date }}
+draft = true
++++
diff --git a/static/script.js b/static/assets/js/script.js
similarity index 100%
rename from static/script.js
rename to static/assets/js/script.js
diff --git a/static/style.css b/static/assets/sass/main.scss
similarity index 98%
rename from static/style.css
rename to static/assets/sass/main.scss
index dcde06f..ddf1d53 100644
--- a/static/style.css
+++ b/static/assets/sass/main.scss
@@ -1,12 +1,12 @@
/* Importer les polices */
@font-face {
font-family: "Bricolage Grotesque";
- src: url("BricolageGrotesque-Regular.otf") format("opentype");
+ src: url("/fonts/BricolageGrotesque-Regular.otf") format("opentype");
}
@font-face {
font-family: "Sligoil";
- src: url("Sligoil-Micro.otf") format("opentype");
+ src: url("/fonts/Sligoil-Micro.otf") format("opentype");
}
* {
@@ -177,7 +177,7 @@ hr.full-width {
position: relative;
height: 65vh;
width: 100%;
- background-image: url("map2.png");
+ background-image: url("/images/map2.png");
background-size: cover;
background-position: center;
image-rendering: pixelated;
diff --git a/static/content/home/consortium.md b/static/content/home/consortium.md
new file mode 100644
index 0000000..e59a303
--- /dev/null
+++ b/static/content/home/consortium.md
@@ -0,0 +1,3 @@
+— Le **consortium IA.rbre** vise à développer des outils pour la **végétalisation** et l’**adaptation au changement climatique**, en collaboration avec la [**Métropole de Lyon**](https://www.grandlyon.com), le [**laboratoire LIRIS**](https://liris.cnrs.fr) et d'autres partenaires. Le laboratoire **[Erasme](https://www.erasme.org)** joue un rôle clé en coordonnant des projets de **co-développement** pour pérenniser et généraliser les innovations publiques.
+
+Ces outils permettent une meilleure **analyse** et **visualisation des données**, répondant aux enjeux de **résilience urbaine**. Le projet reflète une dynamique collective d'**innovation ouverte** et d’adaptation aux politiques publiques complexes.
\ No newline at end of file
diff --git a/static/content/home/iarbre.md b/static/content/home/iarbre.md
new file mode 100644
index 0000000..cd52969
--- /dev/null
+++ b/static/content/home/iarbre.md
@@ -0,0 +1,5 @@
+— **Le projet IA.rbre** est une initiative collaborative dédiée à la transition écologique de la Métropole de Lyon, soutenue par un consortium comprenant la SCOP TelesCoop et le laboratoire Univ-Lyon2/CNRS LIRIS.
+
+En s’appuyant sur des compétences variées, ce projet vise à co-développer des outils innovants de gestion et de visualisation de données territoriales pour favoriser **la résilience urbaine**. S'étalant sur trois ans, IA.rbre bénéficie d'un financement de la Caisse des Dépôts, garantissant les ressources pour atteindre ses ambitions.
+
+Le projet se distingue par son approche d'**intelligence artificielle frugale et responsable**, favorisant des analyses multicritères grâce à des calques thématiques (plantabilité, désimperméabilisation, etc.) et une plateforme de visualisation interservices. **Les outils développés** permettent une meilleure allocation des ressources publiques et un suivi précis de l'impact des actions urbaines, soutenant les objectifs de durabilité du territoire.
\ No newline at end of file
diff --git a/static/content/home/index.md b/static/content/home/index.md
new file mode 100644
index 0000000..fedbe4c
--- /dev/null
+++ b/static/content/home/index.md
@@ -0,0 +1,6 @@
+---
+layout: home
+hasLargeHero: true
+url: /
+---
+# Homepage
\ No newline at end of file
diff --git a/static/content/home/telescoop.md b/static/content/home/telescoop.md
new file mode 100644
index 0000000..764a615
--- /dev/null
+++ b/static/content/home/telescoop.md
@@ -0,0 +1,3 @@
+— **Fondée en 2020 [TelesCoop](https://www.telescoop.fr)** est une **société coopérative** spécialisée dans l’accompagnement et le développement de **sites web**, d’**outils métier** et d’**applications** basés principalement sur des technologies **open-source**. Nous sommes **expert·e·s** en **développement web**, en **projets data** et en **intelligence artificielle**.
+
+Unis et engagés autour de valeurs communes – **écologie**, **justice sociale**, **sobriété** – nous mettons en commun nos expériences individuelles au service d'un **projet collectif**.
\ No newline at end of file
diff --git a/static/data/team.yaml b/static/data/team.yaml
new file mode 100644
index 0000000..1ce9f1d
--- /dev/null
+++ b/static/data/team.yaml
@@ -0,0 +1,32 @@
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
+- name: Prénom nom
+ title: Titre
+ function: Fonction sur le projet
+ portrait: portrait.png
\ No newline at end of file
diff --git a/static/hugo.toml b/static/hugo.toml
new file mode 100644
index 0000000..1bd6706
--- /dev/null
+++ b/static/hugo.toml
@@ -0,0 +1,13 @@
+baseURL = 'https://iarbre.fr/'
+languageCode = 'fr-FR'
+title = 'IA.rbre'
+defaultContentLanguage = "fr"
+defaultContentLanguageInSubdir = false
+[languages]
+ [languages.fr]
+ languageCode = "fr-fr"
+ languageDirection = "ltr"
+ languageName = "Français"
+ title = "IA.rbre"
+ weight = 1
+disableKinds = ['taxonomy', 'term', 'category']
\ No newline at end of file
diff --git a/static/index.html b/static/index.html
deleted file mode 100644
index 1303dc4..0000000
--- a/static/index.html
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-
- — Enraciner la résilience climatique des territoires en cultivant les
- données.
-
-
-
-
-
-
-
-
-
-
-
- — Fondée en 2020,
- TelesCoop
- est une société coopérative spécialisée dans
- l’accompagnement et le développement de
- sites web, d’outils métier et
- d’applications basés principalement sur des
- technologies open-source. Nous sommes
- expert·e·s en développement web,
- en projets data et en
- intelligence artificielle.
-
-
-
- Unis et engagés autour de valeurs communes –
- écologie, justice sociale,
- sobriété – nous mettons en commun nos expériences
- individuelles au service d'un projet collectif.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- — Le projet IA.rbre est une initiative
- collaborative dédiée à la transition écologique de la Métropole de
- Lyon, soutenue par un consortium comprenant la SCOP TelesCoop et
- le laboratoire Univ-Lyon2/CNRS LIRIS.
-
-
- En s’appuyant sur des compétences variées, ce projet vise à
- co-développer des outils innovants de gestion et de visualisation
- de données territoriales pour favoriser
- la résilience urbaine. S'étalant sur trois ans,
- IA.rbre bénéficie d'un financement de la Caisse des Dépôts,
- garantissant les ressources pour atteindre ses ambitions.
-
-
- Le projet se distingue par son approche d'intelligence artificielle frugale et responsable, favorisant des analyses multicritères grâce à des calques
- thématiques (plantabilité, désimperméabilisation, etc.) et une
- plateforme de visualisation interservices.
- Les outils développés permettent une meilleure
- allocation des ressources publiques et un suivi précis de l'impact
- des actions urbaines, soutenant les objectifs de durabilité du
- territoire.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- — Le consortium IA.rbre vise à développer des
- outils pour la végétalisation et l’adaptation au changement climatique, en collaboration avec la
- Métropole de Lyon, le
- laboratoire LIRIS
- et d'autres partenaires. Le laboratoire
- Erasme
- joue un rôle clé en coordonnant des projets de
- co-développement pour pérenniser et généraliser
- les innovations publiques.
-
-
-
- Ces outils permettent une meilleure analyse et
- visualisation des données, répondant aux enjeux
- de résilience urbaine. Le projet reflète une
- dynamique collective d'innovation ouverte et
- d’adaptation aux politiques publiques complexes.
-
-
-
-
-
-
-
-
-
- Pour suivre l’évolution du projet et participer aux discussions,
- inscrivez-vous aux actualités !
-
- #France2030 est un plan ambitieux doté de 54 milliards d’euros
- visant à transformer durablement les secteurs clés de l’économie
- française par l’innovation, en soutenant des projets décarbonés et
- portés par des acteurs émergents pour positionner la France comme
- leader mondial des technologies et industries du futur.
-
+ — Enraciner la résilience climatique des territoires en cultivant les
+ données.
+
+
+
+
+
+
+
+
+
+
+
+ {{ with .Resources.GetMatch "telescoop.md" }}
+ {{ .Content }}
+ {{ end }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ with .Resources.GetMatch "iarbre.md" }}
+ {{ .Content }}
+ {{ end }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ — Le consortium IA.rbre vise à développer des
+ outils pour la végétalisation et l’adaptation au changement climatique, en collaboration avec la
+ Métropole de Lyon, le
+ laboratoire LIRIS
+ et d'autres partenaires. Le laboratoire
+ Erasme
+ joue un rôle clé en coordonnant des projets de
+ co-développement pour pérenniser et généraliser
+ les innovations publiques.
+
+
+
+ Ces outils permettent une meilleure analyse et
+ visualisation des données, répondant aux enjeux
+ de résilience urbaine. Le projet reflète une
+ dynamique collective d'innovation ouverte et
+ d’adaptation aux politiques publiques complexes.
+
+
+
+
+
+
+
+
+
+ Pour suivre l’évolution du projet et participer aux discussions,
+ inscrivez-vous aux actualités !
+
+ #France2030 est un plan ambitieux doté de 54 milliards d’euros
+ visant à transformer durablement les secteurs clés de l’économie
+ française par l’innovation, en soutenant des projets décarbonés et
+ portés par des acteurs émergens pour positionner la France comme
+ leader mondial des technologies et industries du futur.
+
+
diff --git a/static/BricolageGrotesque-Regular.otf b/static/static/fonts/BricolageGrotesque-Regular.otf
similarity index 100%
rename from static/BricolageGrotesque-Regular.otf
rename to static/static/fonts/BricolageGrotesque-Regular.otf
diff --git a/static/Sligoil-Micro.otf b/static/static/fonts/Sligoil-Micro.otf
similarity index 100%
rename from static/Sligoil-Micro.otf
rename to static/static/fonts/Sligoil-Micro.otf
diff --git a/static/2030.png b/static/static/images/2030.png
similarity index 100%
rename from static/2030.png
rename to static/static/images/2030.png
diff --git a/static/logo.png b/static/static/images/logo.png
similarity index 100%
rename from static/logo.png
rename to static/static/images/logo.png
diff --git a/static/logo2.png b/static/static/images/logo2.png
similarity index 100%
rename from static/logo2.png
rename to static/static/images/logo2.png
diff --git a/static/map2.png b/static/static/images/map2.png
similarity index 100%
rename from static/map2.png
rename to static/static/images/map2.png
diff --git a/static/mockup.jpg b/static/static/images/mockup.jpg
similarity index 100%
rename from static/mockup.jpg
rename to static/static/images/mockup.jpg
diff --git a/static/part.png b/static/static/images/part.png
similarity index 100%
rename from static/part.png
rename to static/static/images/part.png
diff --git a/static/picto_tree.png b/static/static/images/picto_tree.png
similarity index 100%
rename from static/picto_tree.png
rename to static/static/images/picto_tree.png
diff --git a/static/portrait.png b/static/static/images/portrait.png
similarity index 100%
rename from static/portrait.png
rename to static/static/images/portrait.png
diff --git a/static/telescoop - Copie.png b/static/static/images/telescoop - Copie.png
similarity index 100%
rename from static/telescoop - Copie.png
rename to static/static/images/telescoop - Copie.png
diff --git a/static/telescoop.png b/static/static/images/telescoop.png
similarity index 100%
rename from static/telescoop.png
rename to static/static/images/telescoop.png