Skip to content

Commit

Permalink
feat: create hugo structure for static website (#41)
Browse files Browse the repository at this point in the history
  • Loading branch information
Marc-AntoineA authored Feb 7, 2025
1 parent ccd16b7 commit 420a7b3
Show file tree
Hide file tree
Showing 29 changed files with 317 additions and 274 deletions.
23 changes: 14 additions & 9 deletions deploy/roles/showcase/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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"
Expand Down
2 changes: 2 additions & 0 deletions static/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
public
resources/_gen
Empty file added static/.hugo_build.lock
Empty file.
2 changes: 2 additions & 0 deletions static/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Static

5 changes: 5 additions & 0 deletions static/archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++
File renamed without changes.
6 changes: 3 additions & 3 deletions static/style.css → static/assets/sass/main.scss
Original file line number Diff line number Diff line change
@@ -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");
}

* {
Expand Down Expand Up @@ -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;
Expand Down
3 changes: 3 additions & 0 deletions static/content/home/consortium.md
Original file line number Diff line number Diff line change
@@ -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.
5 changes: 5 additions & 0 deletions static/content/home/iarbre.md
Original file line number Diff line number Diff line change
@@ -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.
6 changes: 6 additions & 0 deletions static/content/home/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: home
hasLargeHero: true
url: /
---
# Homepage
3 changes: 3 additions & 0 deletions static/content/home/telescoop.md
Original file line number Diff line number Diff line change
@@ -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**.
32 changes: 32 additions & 0 deletions static/data/team.yaml
Original file line number Diff line number Diff line change
@@ -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
13 changes: 13 additions & 0 deletions static/hugo.toml
Original file line number Diff line number Diff line change
@@ -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']
Loading

0 comments on commit 420a7b3

Please sign in to comment.