Compare commits

...

57 Commits

Author SHA1 Message Date
Simon 146617b60a feat: Update from Directus
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-02-22 18:55:39 +01:00
Simon d92ab6c271 feat: Ajout de pages par Directus 2023-02-22 18:42:53 +01:00
Simon 8b8943ab92 feat: Mise à jour du theme 2023-02-22 16:31:17 +01:00
Simon de8b810f71 feat: Remove unnecessary code 2023-02-22 14:50:24 +01:00
Simon 0b50fa27be fix: Ajout de la légende des images 2023-02-22 14:23:23 +01:00
Simon d4975e732f fix: L'affichage des numéros de téléphone 2023-02-22 14:23:04 +01:00
Simon fc7db088fd fix: Design du menu en mode paysage 2023-02-22 14:22:34 +01:00
Simon c4819fcc34 feat: Suppression des contenus vide
continuous-integration/drone/push Build is passing Details
2023-02-22 10:46:24 +01:00
Simon 412fb2f6b8 feat: Ajout du calendrier 2023 des ramassages des ordures ménagères
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone Build is passing Details
2023-02-02 00:51:46 +01:00
Simon 772f92a5c9 feat: Ajout des derniers comptes rendus
continuous-integration/drone/push Build encountered an error Details
2023-02-02 00:29:53 +01:00
Simon 3b4c441992 feat(Drone): Utilisation du token Matrix de l'organisation weko
continuous-integration/drone/push Build is passing Details
2023-01-16 16:08:05 +01:00
Simon 32b52670da feat(Drone): Ajout d'une notification lors d'une erreur du build
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-01-11 18:05:18 +01:00
Simon 8abc53adbe fix: Un problème d'import des contacts
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-01-11 11:22:05 +01:00
Simon 60c6676755 feat: Mise à jour de l'entrypoint du déploiement
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is failing Details
2022-12-16 15:18:34 +01:00
Simon c734470f6b feat: Remise en place du suivi des visites
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-12-13 09:33:52 +01:00
Simon 02975190a4 feat: Mise à jour de l'import
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-12-12 10:55:19 +01:00
Simon 8cfaf3452a feat: Ajout du bulletin municipal 2022
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-12-08 11:38:26 +01:00
Simon 461f759d85 feat: Modification de l'ip de Garage
continuous-integration/drone/push Build is passing Details
2022-12-05 11:44:34 +01:00
Simon caaf52dd0a feat: Modification des liens du site et du facebook des associations
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-12-02 13:25:49 +01:00
Simon 92449962e9 feat: Ajout des fichiers temporaires de Hugo
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-12-02 13:11:51 +01:00
Simon 6de3d92116 feat: Suppression des fichiers de déploiement Docker 2022-12-02 13:11:23 +01:00
Simon 7f2fab4263 feat: Protection des données des associations
continuous-integration/drone/push Build is passing Details
2022-12-02 13:03:00 +01:00
Simon 5535a90e8d feat: Suppression de la generation du contenaire Docker 2022-12-02 13:02:41 +01:00
Simon 680d8c0463 feat: Ajout du déploiement sur Garage
continuous-integration/drone/push Build is passing Details
2022-12-02 10:18:02 +01:00
Simon 96011e1646 feat: Suppression des contenus des associations dans GIT 2022-12-02 10:16:30 +01:00
Simon 6348909c26 feat: Modification des associations
continuous-integration/drone/push Build is passing Details
2022-12-02 08:54:45 +01:00
Simon 8128867775 feat: Ajout des dernieres cr
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-11-17 16:08:06 +01:00
Simon aa6c8ff360 feat: Modification de la page des associations
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-11-11 14:59:29 +01:00
Simon 804ed9c7fc feat: Ajout du texte des associations
continuous-integration/drone/push Build is passing Details
2022-11-11 14:43:55 +01:00
Simon d75d2f751e feat: Ajout des associations
continuous-integration/drone/push Build is passing Details
2022-11-10 23:06:16 +01:00
Simon a243a2db99 feat: Ajout du dernier compte rendu
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-10-08 00:51:52 +02:00
Simon c74926dd75 feat: Suppression du dernier compte rendu non validé
continuous-integration/drone/push Build is passing Details
2022-10-06 20:11:05 +02:00
Simon 6dfd2aafbc feat: Ajout des cm
continuous-integration/drone/push Build is passing Details
2022-10-06 18:11:02 +02:00
Simon e7a335e799 feat: Ajout de précision autour des dates
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-04-19 23:52:32 +02:00
Simon d8276421cd fix: Rename file
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-04-07 19:57:51 +02:00
Simon b73120af46 feat: Sauvegarde des articles Directus
continuous-integration/drone/push Build is passing Details
2022-04-07 17:31:25 +02:00
Simon bcf78d28e4 feat: Ajout du cm de janvier
continuous-integration/drone/push Build was killed Details
2022-04-07 17:28:01 +02:00
Simon 0c532fa9b2 feat: Ajout d'un timeout plus long
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-02-23 12:01:50 +01:00
Simon 70b3ad4df0 feat: Ajout de Plausible
continuous-integration/drone/push Build is failing Details
2022-02-23 11:45:22 +01:00
Simon 042029ddd7 feat: Ajout des dernières actualités 2022-02-23 11:44:05 +01:00
Simon ca11bd39c1 chore: Upgrade theme 2022-02-23 11:43:36 +01:00
Simon c6c693b278 feat: Ajout de cache pour npm
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-02-03 11:03:23 +01:00
Simon e9ba23a2e8 feat: Ajout des bulletins municipaux
continuous-integration/drone/push Build is passing Details
2022-02-03 10:52:46 +01:00
Simon 44ca84fdf1 feat: Ajout des derniers cm
continuous-integration/drone/push Build is passing Details
2022-02-03 10:12:11 +01:00
Simon e1a552c526 feat: Automatisation
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-02-02 17:45:25 +01:00
Simon 7b91c01605 chore: Mise à jour du thème 2022-01-13 16:24:25 +01:00
Simon 5bab3fb802 feat: Modification de la configuration du réseau Docker 2022-01-13 16:24:02 +01:00
Simon 13426e3fe0 feat: Ajout des dates des prochains conseils municipaux 2022-01-13 16:23:36 +01:00
Simon ec3aeda754 feat: Ajout des comptes rendus des conseils municipaux 2022-01-13 16:22:51 +01:00
Simon 0ead04bf8d feat: Ajout du calendrier des ordures 2022 2022-01-13 15:43:14 +01:00
Simon 0ba8b76b7a feat: Ajout des derniers comptes rendus 2021-10-07 17:22:00 +02:00
Simon c2cd357825 chore(Theme): Mise à jour 2021-10-06 17:16:24 +02:00
Simon 75e366bfdb chore(Goaccess): Mise à jour 2021-10-06 17:16:01 +02:00
Simon 1b8fad9126 Revert "feat: Ajout du message de fermeture au niveau des horaires"
This reverts commit 4bce8b4f19.
2021-09-09 00:24:22 +02:00
Simon 2e6a25720e chore: Mise à jour du serveur 2021-09-09 00:22:49 +02:00
Simon 0ad9fc3cfe chore: Mise à jour du thème 2021-09-09 00:22:28 +02:00
Simon 98169e06fc fix: Old link 2021-09-09 00:21:43 +02:00
107 changed files with 38704 additions and 217 deletions

View File

@ -1,4 +0,0 @@
# Ignore everything
**
!public

172
.drone.yml Normal file
View File

@ -0,0 +1,172 @@
---
# drone encrypt weko/cremeaux $DIRECTUS_URL
kind: secret
name: DIRECTUS_URL
data: ES7uXGzaLMrydnCpt7+IC2m2mCUbtrKN66hQzVuwJH/aSZFtRWlugAWSQEfdAGyuhgYuJCPouQ==
---
# drone encrypt weko/cremeaux $DIRECTUS_TOKEN
kind: secret
name: DIRECTUS_TOKEN
data: BBCI/bTmqZh9VlbVpSnT9ZI5BotPlQOpJeo8G60XILi4N910Fx4E5fSVaHlM/vnHDGr0rp/01NEHVfyU
---
# drone encrypt weko/cremeaux $AWS_ACCESS_KEY_ID
kind: secret
name: STAGING_AWS_ACCESS_KEY_ID
data: SieGQfPorTIJA3vr162NjnUZ3/RsK7YH2A3fw/UcyL3d5l+pYrlfSH6+E8JY7j1u0cxEowsU
---
# drone encrypt weko/cremeaux $AWS_SECRET_ACCESS_KEY
kind: secret
name: STAGING_AWS_SECRET_ACCESS_KEY
data: wtK0NBQL5ZovW/ElM2fHThZlF6Sxy/ZFydrwf7vj1iNjHodw2U7lIIBO5L8Cbns/+AiZJ1SQHLlRgVD8O6NvIAho8yCnhF/xm42zR+G6KpQJdZPNaUbOVKWlfEk=
---
# drone encrypt weko/cremeaux $AWS_ACCESS_KEY_ID
kind: secret
name: PRODUCTION_AWS_ACCESS_KEY_ID
data: Of3qL0gBgFRImSFgZtqxRUiwXgEveEC6YXwzwlFR2vxV3fxTX3FxGGYZZhtH/AmnOzLgB2F9
---
# drone encrypt weko/cremeaux $AWS_SECRET_ACCESS_KEY
kind: secret
name: PRODUCTION_AWS_SECRET_ACCESS_KEY
data: fCZeV+TBazRF7UAoRpyeKGQ0xvhzzbFp5vO7NXFsWu8IgHV/uD7fA0tQQYAqjKxu1OwTDitK/4rJQl20SGNqHw9X+pHWY4h2wDbOuhQD0L2VNIsuLpZcnipBbYA=
---
kind: pipeline
type: docker
name: prod
platform:
os: linux
arch: arm64
steps:
- name: install submodule
image: drone/git
commands:
- git submodule update --init
- name: install npm
image: node:current-alpine
volumes:
- name: hugo-theme-lowtech_node_modules
path: /drone/src/themes/hugo-theme-lowtech/node_modules
environment:
DIRECTUS_URL:
from_secret: DIRECTUS_URL
DIRECTUS_TOKEN:
from_secret: DIRECTUS_TOKEN
commands:
- (cd themes/hugo-theme-lowtech && npm i)
- node scripts/directus-to-markdown/index.js
- name: build website
image: klakegg/hugo:0.101.0-ext-debian-ci
volumes:
- name: hugo-resources
path: /drone/src/resources
commands:
- hugo --minify --environment production
- name: typo
image: node:current-alpine
volumes:
- name: hugo-theme-lowtech_node_modules
path: /drone/src/themes/hugo-theme-lowtech/node_modules
commands:
- node themes/hugo-theme-lowtech/scripts/typo
- name: deploy
image: klakegg/hugo:0.101.0-ext-debian-ci
environment:
AWS_ACCESS_KEY_ID:
from_secret: PRODUCTION_AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY:
from_secret: PRODUCTION_AWS_SECRET_ACCESS_KEY
commands:
- hugo deploy --environment production
- name: notify
image: plugins/matrix@sha256:f1affb31b0c86963c97c6f976fa0dcb3cc84272057fd8558d609d28b3064bd7f
settings:
homeserver: https://converser.eu
roomid: "QwOITmkKxRJJyCSDOZ:converser.eu"
userid: "resilien:converser.eu"
accesstoken:
from_secret: MATRIX_ACCESSTOKEN
when:
status: [ failure ]
volumes:
- name: hugo-theme-lowtech_node_modules
host:
path: /tmp/drone/cache/weko/cremeaux/themes/hugo-theme-lowtech
- name: hugo-resources
host:
path: /tmp/drone/cache/weko/cremeaux/resources
---
kind: pipeline
type: docker
name: staging
platform:
os: linux
arch: arm64
steps:
- name: install submodule
image: drone/git
commands:
- git submodule update --init
- name: install npm
image: node:current-alpine
volumes:
- name: hugo-theme-lowtech_node_modules
path: /drone/src/themes/hugo-theme-lowtech/node_modules
environment:
DIRECTUS_URL:
from_secret: DIRECTUS_URL
DIRECTUS_TOKEN:
from_secret: DIRECTUS_TOKEN
commands:
- (cd themes/hugo-theme-lowtech && npm i)
- DRAFT=true node scripts/directus-to-markdown/index.js
- name: build website
image: klakegg/hugo:0.101.0-ext-debian-ci
volumes:
- name: hugo-resources
path: /drone/src/resources
commands:
- hugo --minify --buildDrafts --buildFuture --environment staging
- name: typo
image: node:current-alpine
volumes:
- name: hugo-theme-lowtech_node_modules
path: /drone/src/themes/hugo-theme-lowtech/node_modules
commands:
- node themes/hugo-theme-lowtech/scripts/typo
- name: deploy
image: klakegg/hugo:0.101.0-ext-debian-ci
environment:
AWS_ACCESS_KEY_ID:
from_secret: STAGING_AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY:
from_secret: STAGING_AWS_SECRET_ACCESS_KEY
commands:
- hugo deploy --environment staging
volumes:
- name: hugo-theme-lowtech_node_modules
host:
path: /tmp/drone/cache/weko/cremeaux/themes/hugo-theme-lowtech
- name: hugo-resources
host:
path: /tmp/drone/cache/weko/cremeaux/resources

4
.env
View File

@ -1,4 +0,0 @@
DOCKER_CONTEXT=vert.weko.resilien
NAME=cremeaux
URL=cremeaux.fr
STATS_CONTAINER=crmx-stats

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
resources
public
backups
.hugo_build.lock
content/associations/*

View File

@ -1,4 +0,0 @@
FROM registry.weko.io/nginx-lowtech:0.0.8
# Copie des sources du site
COPY public /usr/share/nginx/html

View File

@ -164,6 +164,10 @@
flex-direction: column
justify-content: center
@media (orientation: landscape)
flex-direction: row
align-items: last baseline
img
display: inherit

View File

@ -198,3 +198,39 @@ hr
details > summary
cursor: pointer
// $vert: #04874b
// $orange: #f0833c
// $grey: #e5e5e5
// $color-primary: black
// $color-secondary: white
#content .cards
margin: 0 -1rem
padding: 0
list-style-type: none
display: flex
flex-wrap: wrap
justify-content: center
.card
flex: 0 0 calc(100% * 3 / 12)
background-color: #f0833c
margin: 1rem
padding: 1rem
border-radius: 4px
text-align: center
display: flex
align-items: center
justify-content: center
color: white
h2
text-transform: none
padding: 0
margin: 0
font-size: 1.2rem
&:hover
box-shadow: none
color: $vert
background-color: white

View File

@ -10,6 +10,24 @@ disableKinds:
- taxonomy
- term
menu:
main:
- parent: economie
name: Commerçants
url: /economie/#commerçants
- parent: economie
name: Artisans
url: /economie/#artisans
- parent: economie
name: Entreprises
url: /economie/#entreprises
- parent: economie
name: Itinérants
url: /economie/#itinérants
- parent: economie
name: Gîte
url: /economie/#gites-de-crémeaux
params:
debug: false
description: Site officiel de la commune de Crémeaux qui fait partie de la communauté de communes du Pays d'Urfé (CCPU) dans la Loire (42)
@ -26,3 +44,5 @@ markup:
disableHugoGeneratorInject: true
enableRobotsTXT: true
timeout: 200s

View File

@ -1 +1,7 @@
baseURL: https://cremeaux.fr/
deployment:
targets:
- name: staging
URL: >-
s3://cremeaux.fr?endpoint=https://s3.garage.resilien.cloud&disableSSL=true&s3ForcePathStyle=true&region=garage

View File

@ -1 +1,7 @@
baseURL: https://staging.cremeaux.fr/
deployment:
targets:
- name: staging
URL: >-
s3://staging.cremeaux.fr?endpoint=https://s3.garage.resilien.cloud&disableSSL=true&s3ForcePathStyle=true&region=garage

View File

@ -1,12 +1,16 @@
---
---
title: Crémeaux - Site officiel de la commune
---
description: >-
Site officiel de la commune de Crémeaux qui fait partie de la communauté de
communes du Pays d'Urfé (CCPU) dans la Loire (42)
image: homepage.jpg
image_credit: Photo de Crémeaux
---
## Horaires d'ouverture
### Mairie
[Fermée du 4 au 26 août](/actualites/2021/07/la-marie-ferme/)
Mardi, jeudi et vendredi : 8h30 à 12h30
Mercredi : 9h15 à 12h15
[04 77 62 50 67](tel:0477625067)
@ -36,4 +40,4 @@ L'usine 42430 Saint-Just-en-Chevalet
### Collecte des Ordures ménagères
[Calendrier 2021](/docs/ordures_menageres/2021_calendrier.pdf)
[Calendrier 2023](/docs/ordures_menageres/2023_calendrier.pdf)

View File

@ -19,7 +19,7 @@ Un site internet et [une page facebook](https://www.facebook.com/vivre.a.cremeau
Le prochain bulletin municipal est en cours de rédaction, merci à l'équipe de communication.
Les projets pour l'année 2021 sont la fermeture du camping municipal qui n'est plus aux normes PMR. Il sera ramplacé par une aire de jeux et de pique nique ainsi qu'un [city stade](/actualites/2020_12_21-city_stade/). Ce sera un endroit agréable pour passer de bons moments en famille. Des subventions ont été sollicité au près du département et au plan de relance de la région.
Les projets pour l'année 2021 sont la fermeture du camping municipal qui n'est plus aux normes PMR. Il sera ramplacé par une aire de jeux et de pique nique ainsi qu'un [city stade](/actualites/2020/12/une-zone-de-loisirs/). Ce sera un endroit agréable pour passer de bons moments en famille. Des subventions ont été sollicité au près du département et au plan de relance de la région.
Le projet de réfection de la mairie avance, un bureau d'étude travaille pour nous faire plusieurs propositions. En ce qui concerne nos voies communales, des travaux sont programmés comme chaque année.

View File

@ -9,15 +9,15 @@ image_: Photo de Jane Duursma sur Unsplash
Les mamans des douze bébés nés au cours de lannée 2020 (Lewis, Raphaël, Oksama, Suzanne, Noémie, Jessy, Camille et Joaquim, Zacharie, Marius, Alicia, Yüna) ont été mises à lhonneur, ce dimanche 13 juin en fin de matinée.
{{< gallery
"image1.jpg"
"image2.jpg"
"image3.jpg"
"image4.jpg"
"image5.jpg"
"image6.jpg"
"image7.jpg:Élodie et Zacharie"
>}}
{{< gallery >}}
![](image1.jpg)
![](image2.jpg)
![](image3.jpg)
![](image4.jpg)
![](image5.jpg)
![](image6.jpg)
![Élodie et Zacharie](image7.jpg)
{{< /gallery >}}
Vu les circonstances de la crise sanitaire, cette année encore ce sont quatre conseillers de la commission animation qui se sont déplacés à domicile des familles afin de remettre un bon dachat, une rose et un poème à chacune des mamans.

View File

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -1,18 +1,21 @@
---
---
title: Marché du terroir de Crémeaux
description: Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver des produits laux
auteur: Commission Communication
date: 2021-07-01
date: '2021-07-02'
image: christy-ash-evHJRn7UZyw-unsplash.jpg
image_: Photo de Christy Ash sur Unsplash
---
image_credit: Photo de Christy Ash sur Unsplash
description: >-
Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver
des produits locaux
auteur: Commission Communication
draft: 'false'
---
Venez faire un tour au marché du terroir de Crémeaux le vendredi 2 juillet à 18h.
Sur le terrain des sœurs se trouveront de nombreux stands avec vente de produits locaux.
Des plateaux repas seront servis sur place ou à emporter par le comité des fêtes, animation musical la soirée avec
["la Chips"](http://www.la-chips.net/) fanfare buissonnière.
Des plateaux repas seront servis sur place ou à emporter par le comité des fêtes, animation musical la soirée avec ["la Chips"](http://www.la-chips.net/) fanfare buissonnière.
![Affiche](affiche.webp)
Protocole sanitaire en vigueur respecté.

View File

@ -1,10 +1,16 @@
---
---
title: Retour sur le Marché du terroir
description: C'est sous le premier soleil de juillet que le marché du terroir a eu lieu, le vendredi 2 juillet à partir de 18 heures, organisé par la municipalité sous la houlette de la commission animation.
date: '2021-07-13'
image: null
image_credit: null
description: >-
C'est sous le premier soleil de juillet que le marché du terroir a eu lieu, le
vendredi 2 juillet à partir de 18 heures, organisé par la municipalité sous la
houlette de la commission animation.
auteur: Commission Communication
date: 2021-07-12
---
draft: 'false'
---
C'est sous le premier soleil de juillet que le marché du terroir a eu lieu, le vendredi 2 juillet à partir de 18 heures, organisé par la municipalité sous la houlette de la commission animation. Il se trouvait sur le terrain et la salle Abbé Grobost.
Ce sont 25 exposants du Pays d'Urfé et du val d'Aix qui ont proposé leurs divers produits locaux, artisanaux et de bien-être (miel, farine, viandes, jouets en bois, écrivains, énergéticienne, présentation de reiki, huiles essentielles, …).
@ -13,7 +19,8 @@ A la salle Hêtre, Le club Rencontre et Loisirs de Crémeaux projetait des films
La commission animation était en collaboration avec le Comité des Fêtes qui s'est occupé de l'animation avec la fanfare buissonnière [« Les Chips »](http://www.la-chips.net/) pour assurer l'ambiance, et servait des repas sous chapiteau, sur le terrain Abbé Grobost.
{{< gallery
"photo1.jpg"
"photo2.jpg"
>}}
{{< gallery >}}
![](photo1.jpg)
![](photo2.jpg)
{{< /gallery >}}

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -1,10 +0,0 @@
---
title: Partir en livre
description: enez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver des produits laux
auteur: Commission Communication
date: 2021-07-21
---
Groupes de lecture avec la participation de la bibliothèque de Crémeaux.
![partir en livre](partir-en-livre.jpg)

View File

@ -0,0 +1,15 @@
---
title: Partir en livre
date: '2021-07-22'
image: partir-en-livre.jpg
image_credit: null
description: >-
Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver
des produits locaux
auteur: Commission Communication
draft: 'false'
---
Groupes de lecture avec la participation de la bibliothèque de Crémeaux.
![partir en livre](partir-en-livre.jpg)

View File

Before

Width:  |  Height:  |  Size: 539 KiB

After

Width:  |  Height:  |  Size: 539 KiB

View File

@ -1,12 +1,16 @@
---
---
title: Le rôle des communes et de leurs intercommunalités
description: Afin de présenter l'organisation, les compétences et le fonctionnement des communes, l'AMF (Association des Maires de France) a réalisé plusieurs clips pédagogiques à destination du grand public
auteur: Commission Communication
date: 2021-07-22
date: '2021-07-23'
image: role-des-communes.webp
image_: Communication de l'AMF
---
image_credit: Communication de l'AMF
description: >-
Afin de présenter l'organisation, les compétences et le fonctionnement des
communes, l'AMF (Association des Maires de France) a réalisé plusieurs clips
pédagogiques à destination du grand public
auteur: Commission Communication
draft: 'false'
---
😉 Et si on profitait des vacances pour s'instruire et se rappeler des cours d'éducation civique...
❓🤔 En tant que citoyen, vous vous posez parfois ces questions :
@ -17,4 +21,4 @@ image_: Communication de l'AMF
- Quelle est la complémentarité de leurs actions ?
- ...
🎬 Afin de présenter l'organisation, les compétences et le fonctionnement des communes, l'AMF (Association des Maires de France) a réalisé [plusieurs clips pédagogiques à destination du grand public](https://www.amf.asso.fr/documents-des-clips-pedagogiques-pour-expliquer-role-communesbr-leurs-intercommunalites/39083).
🎬 Afin de présenter l'organisation, les compétences et le fonctionnement des communes, l'AMF (Association des Maires de France) a réalisé [plusieurs clips pédagogiques à destination du grand public](https://www.amf.asso.fr/documents-des-clips-pedagogiques-pour-expliquer-role-communesbr-leurs-intercommunalites/39083).

View File

@ -1,10 +0,0 @@
---
title: La marie ferme
description: La mairie de Crémeaux sera fermée du 4 au 26 août 2021.
auteur: Le Maire
date: 2021-07-29
---
Durant les vacances dété 2021, la mairie de Crémeaux fermera du 4 au 26 août 2021.
Pour les demandes urgentes, les numéros de téléphone du maire et des adjoints sont affichés sur la porte.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -0,0 +1,40 @@
---
title: Coupure de courant pour travaux
date: '2022-02-18'
image: nikola-johnny-mirkovic-Z_dnvde5wxc-unsplash(1).jpg
image_credit: Photo de Nikola Johnny Mirkovic sur Unsplash
description: Une coupure d'électricité sur plusieurs lieux-dits et mercredi 16 mars 2022
auteur: ENEDIS
draft: 'false'
---
# Coupures de courant pour travaux
Afin d'améliorer la qualité de la distribution électrique et de répondre aux besoins de notre clientèle, nous réalisons des travaux sur le réseau électrique qui vous alimente qui entraineront une ou plusieurs coupures d'électricité.
Horaires des coupures : **mercredi 16 mars 2022 de 9h00 à 15h00**
Quartiers ou lieux-dits :
- Lieu-dit Blousse
- Lieu-dit Montjonier
- Le Chaumet
- Lieu-dit Joasson
- 398 chemin de Souternon
- Lieu-dit Cuchant
- Lieu-dit Chazet
- Lieu-dit le Petit Judas
- Lieu-dit les Mures
- Lieu-dit Lucé
- La Meliora
- Lieu-dit la Chaize
- Lieu-dit Noailly
![](enedis.jpg)
## Rappel
Notre personnel et nos prestataires travaillent sur le réseau électrique afin d'assurer la qualité et la continuité du service public de la distribution d'électricité.
Pour que ces travaux puissent être réalisés en toute sécurité, nous vous rappelons que si vous devrier utiliser un moyen de réalimentation (groupe électrogène, alternateur sur tracteur, ...), il est oblogatoire d'ouvrir votre disjonteur général ENEDIS (le positionner sur 0).

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

View File

@ -0,0 +1,22 @@
---
title: Jaime la Loire Propre
date: '2022-02-25'
image: maria-teneva-rHlaMHAzfYM-unsplash.jpg
image_credit: Photo de Maria Teneva sur Unsplash
description: >-
Le samedi 5 mars 2022 est organisé lopération « Jaime la Loire Propre » pour
sa 11ème édition. Lobjectif est simple : réunir un maximum de personnes pour
nettoyer la nature avant son réveil.
auteur: Commission Communication
draft: 'false'
---
Le **samedi 5 mars 2022** est organisé lopération « *Jaime la Loire Propre* » pour sa 11<sup>ème</sup> édition. Le champ daction de cette opération a évolué débutant dans les départements de la Loire au niveau des fleuves et rivières et sélargissant aujourdhui à tous les territoires traversés par la Loire. Lobjectif est simple : réunir un maximum de personnes pour **nettoyer la nature avant son réveil**. Chaque bénévole sera doté de matériel pour collecter les déchets.
En 2020, cest plus de 3 000 bénévoles qui ont ramassés près de 500 m<sup>3</sup> de déchets (cannettes, bouteilles de verre, plastiques, ferrailles, …).
Aussi, que vous soyez sensibles à la nature, à lenvironnement, à la propreté de votre commune, venez nombreux rejoindre les bénévoles et participer au nettoyage de printemps de notre cadre de vie !
**Rendez-vous le samedi 5 mars 2022 à la salle Abbé Grobost pour le départ des équipes à partir de 8h30.**
![Affiche de J'aime la Loire](jaimelaloire.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 KiB

View File

@ -1,4 +1,8 @@
---
---
title: Les **Actualités**
description: Retrouvez l'ensemble des actualités de Crémeaux !!!
---
image: roman-kraft-_Zua2hyvTBk-unsplash.jpg
image_credit: Photo de Roman Kraft sur Unsplash
---

View File

@ -1,14 +1,13 @@
---
---
title: Les **associations**
description: Retrouvez l'ensemble des informations des différentes associations de Crémeaux !!!
description: >-
Retrouvez l'ensemble des informations des différentes associations de Crémeaux
!!!
menu:
main:
identifier: associations
name: Les associations
weight: 30
pre: bleu
---
🚧 La page n'a pas encore été réalisée.
Nous voulons ajouter ici l'ensemble des informations des différentes associations de Crémeaux.
weight: 11
identifier: associations
---
Voici la liste des différentes associations de Crémeaux :

Binary file not shown.

Before

Width:  |  Height:  |  Size: 501 KiB

View File

@ -1,14 +1,15 @@
---
---
title: Cadre de **vie**
description: Les caractéristiques de notre commune, avec des parties sur la santé et les soins, la culture, l'enseignement et l'histoire de Crémeaux.
description: >-
Les caractéristiques de notre commune, avec des parties sur la santé et les
soins, la culture, l'enseignement et l'histoire de Crémeaux.
image: johann-siemens-EPy0gBJzzZU-unsplash.jpg
image_credit: Photo de Roman Kraft sur Unsplash
menu:
main:
identifier: cadre
name: Cadre de vie
weight: 20
pre: vert
---
🚧 La page n'a pas encore été réalisée.
Nous voudrions présenter les caractéristiques de notre commune, avec des parties sur la santé et les soins, la culture, l'enseignement et l'histoire de Crémeaux.
weight: 9
identifier: cadredevie
---
Nous voudrions présenter les caractéristiques de notre commune, avec des parties sur la santé et les soins, la culture, l'enseignement et l'histoire de Crémeaux.

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

View File

@ -0,0 +1,38 @@
---
title: Les salles communales
description: Retrouvez les tarifs de location des salles communales
image: dylan-gillis-KdeqA3aTnBY-unsplash.jpg
image_credit: Photo de Dylan Gillis sur Unsplash
menu:
main:
name: Location de salles
weight: 10
parent: cadredevie
---
**Des nouveaux tarifs sont en vigueur depuis le 21 octobre 2021 pour la location des salles communales.**
En dessous, vous trouverez le détail des tarifs journaliers
applicables par zones de location (voir les couleurs sur le schéma).
![Les tarfis des salles communales de Crémeaux](tarifs.png)
Il est à noter que le tarif pour les habitants est le même que
pour les associations et que le chauffage est inclus. En cas
de location le samedi, le dimanche sera laissé à titre gracieux,
sous réserve de sa disponibilité, pour faciliter notamment
le nettoyage ; la salle devant être rendue impérativement
fin daprès-midi. Dorénavant, la salle Sorbier (petite salle
côté épicerie) sera louée uniquement pour les séminaires et
réunions. Les autres tarifs (vaisselle, forfait ménage,...) restent
inchangés. Un chèque de caution unique est mis en place dun
montant de 500 €.
Précision sur les tables et bancs mis à disposition gratuitement
pour les associations (le conseil en avait délibéré et adopté
cette gratuité) : il vous sera demander de venir récupérer le
matériel auprès des agents techniques.
![La disposition des salles communales de Crémeaux](salles-de-cremeaux.png)
**Nous vous invitons à vous rapprocher de la mairie pour toutes demandes complémentaires.**

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -1,22 +1,77 @@
---
---
title: l'**Économie**
description: Retrouvez l'ensemble des commerces et entreprises de Crémeaux !!!
description: Retrouvez la liste des artisans, commerçants et entreprises de Crémeaux
image: julia-zyablova-5LPIC_3qFQo-unsplash.jpg
image_credit: Photo de Julia Zyablova sur Unsplash
menu:
main:
identifier: economie
name: Économie
weight: 40
pre: jaune
---
weight: 12
identifier: economie
---
## Liste des artisans, commerçants et entreprises
🚧 La page n'a pas encore été réalisée.
### Artisans
Nous listerons ici tous les commerces et entreprises de Crémeaux. Nous réunirons les informations pour les contacter (adresse, téléphone, adresse d'un site web) avec un descriptif, une photo.
* Coiffure - Christine RAJOT - [04 77 62 56 92](tel:0477625692)
* Divers bâtiments - Christian PONCET - [06 27 67 39 74](tel:0627673974)
* Divers bâtiments et décoration - Gilles PIERI - [06 08 45 19 14](tel:0608451914)
* Électricien - Romain BENETIÈRE - [06 68 80 74 68](tel:0668807468)
* Entreprise générale du bâtiment - Michel VIAL - [06 65 57 72 20](tel:0665577220)
* Fabrication de roulotte - Roulereve - Stéphane BERTHIER - [07 69 99 67 46](tel:0769996746)
* Maçonnerie - Ludovic RATHIER - [06 35 10 65 34](tel:0635106534)
* Tapissier Bourrelier - Didier CHAUX - [04 77 62 51 66](tel:0477625166)
* Menuisier - Laurent SAUVEUR - [06 29 44 07 79](tel:0629440779)
* Plomberie, électricité, multiservices - Line au Carré - David DIEREMAN - [06 81 54 06 35](tel:0681540635) - lineaucarre@hotmail.fr
* Volailles et produits fermiers - EARL La Roseraie - [06 44 13 60 98](tel:0644136098)
* Volailles fermières bio et huile de 1ère pression à froid - Thierry GARDON - [04 77 65 21 31](tel:0477652131)
Voici les catégories que nous mettrons en place :
### Commerçants
* Commerces
* Hébergements
* Artisans
* Services
* Entreprise
* Auberge - Le Ptit CremO - [04 77 64 03 62](tel:0477640362)
* Bar Tabac Journaux - La Havane - [09 81 90 40 00](tel:0981904000)
* Boulangerie Pâtisserie - La Crémeausienne - [09 83 75 76 91](tel:0983757691)
* Café - Le Bistrot de Julie - [04 77 62 51 16](tel:0477625116)
* Café - Etien - [04 77 62 52 13](tel:0477625213)
* Épicerie - Vival - [04 26 54 65 41](tel:0426546541)
* Garage Mécanique agricole Crozet - [04 77 62 58 85](tel:0477625885)
* Garage automobile Station essence - Didier THEVENET - [04 77 62 54 23](tel:0477625423)
* Vins et Boissons - Cave du Gourneuf - [04 77 62 50 06](tel:0477625006)
### Entreprises
* Abattage, bois de chauffage, piquets de clôtures - Ludovic ÉTAIX - [04 77 62 51 43](tel:0477625143)
* Abattage de volailles et services divers - ESAT La Blegnière - [04 77 66 44 20](tel:0477664420)
* Agent immobilier - Angélique MERCIER - [07 83 61 93 29](tel:0783619329)
* Construction - Greg DADOLLE - [06 40 22 33 59](tel:0640223359)
* Design Graphique - Anneso7 - Anne-Sophie GILLET - pro@anneso7.com - [06 43 36 54 83](tel:0643365483)
* Élevage de chiens, centre déducation canine - LA TRIBU DE DANA - [latribudedana.com](https://www.latribudedana.com/) - [06 42 35 68 46](tel:0642356846)
* Élevage de chiens, naturopathe animalier - LA GARDE DU PHOENIX - [07 60 52 86 16](tel:0760528616)
* Élevage de chiens - M. DESMONCEAU - [07 66 31 48 90](tel:0766314890)
* Entreprise de travaux agricoles - TP Ets T.G.R Treille - [06 13 05 18 22](tel:0613051822)
* Esthéticienne - Marina CLEMENCON - [06 41 44 14 94](tel:0641441494)
* SPIP Informatique - Samuel MONIER - [09 53 13 17 95](tel:0953131795)
* Menuisier - Vincent VIAL - [06 29 19 64 54](tel:0629196454)
* Weko - pour un numérique responsable de proximité - Simon CONSTANS - https://weko.io - [07 57 18 01 68](tel:0757180168)
* Peinture Époxy - Ets Cremolac - [04 77 62 58 27](tel:0477625827)
* Société Gestion Bois Forêts - François BOURDELLE - [06 74 23 06 28](tel:0674230628)
* Soudure, serrurerie - SARL AST - [04 77 62 58 33](tel:0477625833)
* Traductrice Franco / Coréen webtoon - Soojee LASSAGNE - [06 98 84 50 03](tel:0698845003)
* Travaux divers dintérieur - Jérome GOUTTEBROZE - [06 68 74 94 12](tel:0668749412)
* Vente à domicile - produits naturels d'entretien - Mme VINKOCZY-LAGRESLE - [06 83 48 36 81](tel:0683483681)
### Itinérants
* Les Fromages de Monsieur Loïc - Loïc MIGNERY - [07 85 93 85 31](tel:0785938531)
* Le camion du Crédit Agricole - mardi après-midi et vendredi matin
* Boucher - Philippe CHIZALLET - [06 07 30 92 56](tel:0607309256) - vendredi matin
* Le bus de la famille / UDAF - sur le marché - 2 fois par mois les vendredis
### Gites de Crémeaux
* Gîte de Chazet : [06 87 02 01 56](tel:0687020156)
* Gîte Lulalilo : [06 41 44 14 94](tel:0641441494)
* Gîte Mosaïque de Chalissant : [04 77 62 58 53](tel:0477625853)
* Gîte chez Emilie : [06 14 01 61 84](tel:0614016184)
* Gîte Les murs de couleurs : [06 42 93 57 08](tel:0642935708)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

View File

@ -1,10 +1,13 @@
---
---
title: Vie **municipale**
description: Retrouvez l'ensemble des pages de la catégorie Vie Municipale.
image: mairie.jpg
image_credit: Photo de la mairie
menu:
main:
identifier: municipale
name: Vie municipale
weight: 10
pre: rouge
---
weight: 3
identifier: viemunicipale
---

View File

@ -0,0 +1,21 @@
---
title: Bulletins municipaux
description: Retrouvez les bulletins municipaux de Crémeaux
menu:
main:
parent: municipale
name: Bulletins municipaux
weight: 11
---
Vous pouvez retrouver les bulletins municipaux :
- **Publié en Juillet 2016** : [Bulletin pour l'année 2015](/docs/bulletins_municipaux/2016-Bulletin_municipal.pdf)
- **Publié en Juillet 2017** : [Bulletin pour l'année 2016](/docs/bulletins_municipaux/2017-Bulletin_municipal.pdf)
- **Publié en Juillet 2018** : [Bulletin pour l'année 2017](/docs/bulletins_municipaux/2018-Bulletin_municipal.pdf)
- **Publié en Aout 2019** : [Bulletin pour l'année 2018](/docs/bulletins_municipaux/2019-Bulletin_municipal.pdf)
- **Publié en Aout 2020** : [Bulletin spéciale pour l'année 2019](/docs/bulletins_municipaux/2020-Edition_Spéciale.pdf)
- **Publié en Mars 2021** : [Bulletin pour l'année 2020](/docs/bulletins_municipaux/2021-Bulletin_municipal.pdf)
- **Publié en Mars 2022** : [Bulletin pour l'année 2021](/docs/bulletins_municipaux/2022-Bulletin_municipal.pdf)
Chaque année l'équipe communication du conseil municipal édite un bulletin. Nous essayons de regrouper les moments forts de l'année écoulée. N'hésitez pas à nous transmettre des idées et nous faire part d'informations manquantes en nous écrivant à [com@cremeaux.fr](mailto:com@cremeaux.fr).

View File

@ -0,0 +1,22 @@
---
title: Bulletins municipaux
description: Retrouvez les bulletins municipaux de Crémeaux
menu:
main:
name: Bulletins municipaux
weight: 5
parent: viemunicipale
---
Vous pouvez retrouver les bulletins municipaux :
- **Publié en Juillet 2016** : [Bulletin pour l'année 2015](/docs/bulletins_municipaux/2016-Bulletin_municipal.pdf)
- **Publié en Juillet 2017** : [Bulletin pour l'année 2016](/docs/bulletins_municipaux/2017-Bulletin_municipal.pdf)
- **Publié en Juillet 2018** : [Bulletin pour l'année 2017](/docs/bulletins_municipaux/2018-Bulletin_municipal.pdf)
- **Publié en Aout 2019** : [Bulletin pour l'année 2018](/docs/bulletins_municipaux/2019-Bulletin_municipal.pdf)
- **Publié en Aout 2020** : [Bulletin spéciale pour l'année 2019](/docs/bulletins_municipaux/2020-Edition_Spéciale.pdf)
- **Publié en Mars 2021** : [Bulletin pour l'année 2020](/docs/bulletins_municipaux/2021-Bulletin_municipal.pdf)
- **Publié en Mars 2022** : [Bulletin pour l'année 2021](/docs/bulletins_municipaux/2022-Bulletin_municipal.pdf)
Chaque année l'équipe communication du conseil municipal édite un bulletin. Nous essayons de regrouper les moments forts de l'année écoulée. N'hésitez pas à nous transmettre des idées et nous faire part d'informations manquantes en nous écrivant à [com@cremeaux.fr](mailto:com@cremeaux.fr).

View File

@ -1,14 +1,16 @@
---
---
title: Les **commissions**
description: Retrouvez les commissions et les conseillers municipaux qui en sont en charge
image: sincerely-media-dGxOgeXAXm8-unsplash.jpg
image_credit: Photo de Sincerely Media sur Unsplash
layout: commissions
menu:
main:
parent: municipale
name: Les commissions
weight: 30
layout: commissions
---
weight: 7
parent: viemunicipale
---
## MAIRE : Didier PONCET / 1er ADJOINT : Thierry CLEMENÇON
---
@ -89,3 +91,4 @@ layout: commissions
- **Commission Communication**
V-Présidente : Sandra GARRIVIER
Membres : Laurent LOÏZZO, Élodie BOURG, Simon CONSTANS

View File

@ -1,15 +1,32 @@
---
---
title: Les **comptes rendus**
description: Retrouvez l'ensemble des comptes rendus des conseils municipaux
image: patrick-tomasso-Oaqk7qqNh_c-unsplash.jpg
image_credit: Photo de Patrick Tomasso sur Unsplash
menu:
main:
parent: municipale
name: Les comptes rendus
weight: 5
---
weight: 8
parent: viemunicipale
---
Voici les comptes rendus des séances des conseils municipaux :
<details open="">
<summary><b>Année 2022</b></summary>
- **13 janvier** : [Compte rendu](/docs/conseils_municipaux/2022/2022_01_13-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_01_13-resume_Conseil_Municipal.pdf)
- **10 février** : [Compte rendu](/docs/conseils_municipaux/2022/2022_02_10-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_02_10-resume_Conseil_Municipal.pdf)
- **10 mars** : [Compte rendu](/docs/conseils_municipaux/2022/2022_03_10-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_03_10-resume_Conseil_Municipal.pdf)
- **7 avril** : [Compte rendu](/docs/conseils_municipaux/2022/2022_04_07-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_04_07-resume_Conseil_Municipal.pdf)
- **5 mai** : [Compte rendu](/docs/conseils_municipaux/2022/2022_05_05-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_05_05-resume_Conseil_Municipal.pdf)
- **9 juin** : [Compte rendu](/docs/conseils_municipaux/2022/2022_06_09-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_06_09-resume_Conseil_Municipal.pdf)
- **7 juillet** : [Compte rendu](/docs/conseils_municipaux/2022/2022_07_07-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_07_07-resume_Conseil_Municipal.pdf)
- **8 septembre** : [Compte rendu](/docs/conseils_municipaux/2022/2022_09_08-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_09_08-resume_Conseil_Municipal.pdf)
- **6 octobre** : [Compte rendu](/docs/conseils_municipaux/2022/2022_10_06-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_10_06-resume_Conseil_Municipal.pdf)
- **10 novembre** : [Compte rendu](/docs/conseils_municipaux/2022/2022_11_10-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_11_10-resume_Conseil_Municipal.pdf)
- **1 décembre** : [Compte rendu](/docs/conseils_municipaux/2022/2022_12_01-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2022/2022_12_01-resume_Conseil_Municipal.pdf)
</details>
<details open="">
<summary><b>Année 2021</b></summary>
@ -19,14 +36,14 @@ Voici les comptes rendus des séances des conseils municipaux :
- **8 avril** : [Compte rendu](/docs/conseils_municipaux/2021/2021_04_08-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_04_08-resume_Conseil_Municipal.pdf)
- **6 mai** : [Compte rendu](/docs/conseils_municipaux/2021/2021_05_06-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_05_06-resume_Conseil_Municipal.pdf)
- **10 juin** : [Compte rendu](/docs/conseils_municipaux/2021/2021_06_10-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_06_10-resume_Conseil_Municipal.pdf)
- **20 juillet** : Compte rendu - [Résumé](/docs/conseils_municipaux/2021/2021_07_20-resume_Conseil_Municipal.pdf)
- **9 septembre** : Compte rendu - Résumé
- **7 octobre** : Compte rendu - Résumé
- **4 novembre** : Compte rendu - Résumé
- **2 décembre** : Compte rendu - Résumé
</details>
- **20 juillet** : [Compte rendu](/docs/conseils_municipaux/2021/2021_07_20-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_07_20-resume_Conseil_Municipal.pdf)
- **9 septembre** : [Compte rendu](/docs/conseils_municipaux/2021/2021_09_09-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_09_09-resume_Conseil_Municipal.pdf)
- **7 octobre** : [Compte rendu](/docs/conseils_municipaux/2021/2021_10_07-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_10_07-resume_Conseil_Municipal.pdf)
- **4 novembre** : [Compte rendu](/docs/conseils_municipaux/2021/2021_11_04-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_11_04-resume_Conseil_Municipal.pdf)
- **2 décembre** : [Compte rendu](/docs/conseils_municipaux/2021/2021_12_02-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2021/2021_12_02-resume_Conseil_Municipal.pdf)
</details>
<details>
<details open="">
<summary><b>Année 2020</b></summary>
- **4 juin** : [Compte rendu](/docs/conseils_municipaux/2020/2020_06_04-Conseil_Municipal.pdf) - [Résumé](/docs/conseils_municipaux/2020/2020_06_04-resume_Conseil_Municipal.pdf)
@ -45,3 +62,4 @@ Voici les comptes rendus des séances des conseils municipaux :
Néanmoins, sur la demande de trois membres ou du maire, le conseil municipal peut décider, sans débat, à la majorité absolue des membres présents ou représentés, quil se **réunit à huis clos**.
Pendant la séance, le public ne doit en aucun cas marquer son approbation ou désapprobation de quelque manière que ce soit, et **doit garder le silence**.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 KiB

After

Width:  |  Height:  |  Size: 264 KiB

View File

@ -1,14 +1,16 @@
---
---
title: Le conseil **municipal**
description: Retrouvez l'ensemble des conseillers municipaux de notre commune Crémeaux
image: dylan-gillis-KdeqA3aTnBY-unsplash.jpg
image_credit: Photo de Dylan Gillis sur Unsplash
layout: conseil
menu:
main:
parent: municipale
name: Le conseil municipal
weight: 20
image: dylan-gillis-KdeqA3aTnBY-unsplash.jpg
layout: conseil
---
weight: 6
parent: viemunicipale
---
Le conseil municipal règle par ses délibérations les affaires de la commune.
Le nombre de conseillers municipaux, fixé par la loi, est fonction de [la population de la commune](https://www.collectivites-locales.gouv.fr/conseil-municipal-attributions-delegations-donnees-au-maire-droits-lopposition-et-fonctionnement). Dans notre cas nous avons le droit à 15 conseillers composé : du maire, 4 adjoints et de 10 conseillers municipaux.

View File

@ -1,14 +1,15 @@
---
---
title: Le mot du **maire**
description: Retrouvez le mot du Maire après son élection
image: anthony-choren-lYzap0eubDY-unsplash.jpg
image_credit: Photo de Anthony Choren sur Unsplash
menu:
main:
parent: municipale
name: Le mot du maire
weight: 10
---
weight: 4
parent: viemunicipale
---
{{< maire >}}
**Nous voilà maintenant en début de mandat 2020, une année spéciale avec cette crise sanitaire.**
@ -20,3 +21,4 @@ Pour notre commune, dans la conjoncture actuelle que nous connaissons tous, il n
Je souhaite remercier toutes les personnes qui ont continué de se mobiliser pour notre village de Crémeaux malgré la pandémie (commerçants, artisans et entreprises, associations, agriculteurs, enseignants, soignants...) et en particuliers les adjoints, conseillers et agents communaux.
**Didier PONCET**

View File

@ -1,37 +0,0 @@
version: "3.8"
volumes:
cremeaux-log:
name: cremeaux-log
cremeaux-stats:
name: cremeaux-stats
services:
crmx-prod:
container_name: crmx-prod
build: .
restart: always
labels:
traefik.enable: "true"
traefik.http.routers.crmx-prod.rule: "Host(`${URL}`)"
traefik.http.routers.crmx-prod.entrypoints: "web"
volumes:
- cremeaux-log:/var/log/nginx
- cremeaux-stats:/usr/share/nginx/html/stats
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
crmx-stats:
container_name: crmx-stats
image: registry.weko.io/goaccess:1.4.6
restart: always
volumes:
- cremeaux-log:/var/log/nginx
- cremeaux-stats:/usr/share/nginx/html/stats
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
networks:
default:
external:
name: traefik

View File

@ -1,19 +0,0 @@
version: "3.8"
networks:
default:
external:
name: traefik
services:
crmx-staging:
container_name: crmx-staging
build: .
restart: always
labels:
traefik.enable: "true"
traefik.http.routers.crmx-staging.rule: "Host(`staging.${URL}`)"
traefik.http.routers.crmx-staging.entrypoints: "web"
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro

View File

@ -12,7 +12,7 @@
{{- else -}}
{{- $separators := cond $isMailtoLink ":@." ":" -}}
{{- $regex := cond $isMailtoLink "[a-z]*:(.*)" "[a-z]*:([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})"}}
{{- $replace := cond $isMailtoLink "$1" "$1 $2 $3 $4 $5" -}}
{{- $replace := cond $isMailtoLink "$1" "$1 $2 $3 $4 $5" -}}
{{- $string := .Destination -}}
{{- $params := slice -}}

View File

@ -3,7 +3,7 @@
<h1>{{ .RenderString .Title }}</h1>
<div class="container news md">
<small>
<time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Day }} {{ index $.Site.Data.mois (printf "%d" .Date.Month) }} {{ .Date.Year }}</time>{{ if isset .Params "auteur" }} - {{ .Params.auteur }}{{ end }}
Publié le <time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Day }} {{ index $.Site.Data.mois (printf "%d" .Date.Month) }} {{ .Date.Year }}</time>{{ if isset .Params "auteur" }} - {{ .Params.auteur }}{{ end }}
</small>
{{ .Content }}
<aside>

View File

@ -0,0 +1,22 @@
{{ define "main" }}
<div class="container">
<h1>{{ .RenderString .Title }}</h1>
<div class="container md">
{{ .Content }}
</div>
<div class="cards">
{{ block "list" . }}
{{ range sort .Pages "Permalink" }}
{{ if .Params.bureau }}
<a href="{{ .Permalink }}" class="card {{ if isset .Params "theme" }}{{ .Params.theme }}{{ end }}">
<h2>{{ .RenderString .Title }}</h2>
</a>
{{ end }}
{{ end }}
{{ end }}
</div>
<div class="container md">
<p>Vous ne retrouvez pas votre association ? Une modification, faute, ou un changement de contact, n'hésitez pas à nous écrire à l'adresse {{ "[com@cremeaux.fr](mailto:com@cremeaux.fr)" | markdownify }}.</p>
</div>
</div>
{{ end }}

View File

@ -0,0 +1,50 @@
{{ define "main" }}
<div class="container">
<h1>{{ .RenderString .Title }} </h1>
{{ if ne hugo.Environment "production" }}
<div class="container md">
{{ .Content }}
</div>
{{ end }}
<br>
{{ if or .Params.mail .Params.telephone .Params.site .Params.facebook }}
<div class="container md">
<h2>Liens :</h2>
<ul>
{{ if .Params.mail }}<li>Mail : {{ printf "[%s](mailto:%s)" .Params.mail .Params.mail | markdownify }}</li>{{ end }}
{{ if .Params.telephone }}<li>Téléphone : {{ printf "[%s](tel:%s)" (replace .Params.telephone " " "") (replace .Params.telephone " " "") | markdownify }}</li>{{ end }}
{{ if .Params.site }}<li><a href="{{ .Params.site }}">Site WEB</a></li>{{ end }}
{{ if .Params.facebook }}<li><a href="{{ .Params.facebook }}">Facebook</a></li>{{ end }}
</ul>
</div>
{{ end }}
{{ if isset .Params "bureau" }}
<br>
<div class="container md">
<h2>Le bureau :</h2>
<ul>
{{ range $membre := .Params.bureau }}
<li>
{{ $membre.denomination }} : {{ if isset $membre "prenom" }}{{ $membre.prenom }}{{ if isset $membre "nom" }} {{ end}}{{ end }}{{ if isset $membre "nom" }}{{ $membre.nom | upper }}{{ end }}
{{ if gt (len $membre) 3 }}
<ul>
{{ if isset $membre "telephone" }}
<li>
{{ printf "[%s](tel:%s)" (replace $membre.telephone " " "") (replace $membre.telephone " " "") | markdownify }}
</li>
{{ end }}
{{ if isset $membre "mail" }}
<li>
{{ printf "[%s](mailto:%s)" $membre.mail $membre.mail | markdownify }}
</li>
{{ end }}
</ul>
{{ end }}
</li>
{{ end }}
</ul>
</div>
{{ end }}
</div>
{{ end }}

View File

@ -24,7 +24,6 @@
</div>
<div class="horaire">
<h3>Horaire d'ouverture<br>au public :</h3>
<p><a href="/actualites/2021/07/la-marie-ferme/">Fermée du 4 au 26 août</a></p>
<p>Mardi, jeudi et vendredi : <br>8h30 à 12h15</p>
<p>Mercredi : 9h15 à 12h15</p>
</div>
@ -36,3 +35,6 @@
<footer class="explain">
Ce site est réalisé par <a href="https://weko.io">Weko</a> de façon éco-responsable.
</footer>
{{ if or (eq hugo.Environment "production") (eq hugo.Environment "staging") }}
<script defer data-domain="{{if eq hugo.Environment "staging" }}staging.{{ end }}cremeaux.fr" src="https://analytiques.resilien.cloud/js/plausible.js"></script>
{{ end }}

View File

@ -12,8 +12,8 @@
src="{{ $resizedSmall.RelPermalink }}"
srcset="{{ $resizedSmall.RelPermalink }} 600w, {{ $resizedBig.RelPermalink }} 1920w"
sizes="(max-width: 600px) 500px, 1920px"
alt="{{ .Params.image_ }}"
title="{{ .Params.image_ }}"
alt="{{ or .Params.image_ .Params.image_credit }}"
title="{{ or .Params.image_ .Params.image_credit }}"
/>
{{ end }}
<nav class="nav" id="nav" data-open="false">

View File

@ -2,17 +2,18 @@
{{ $resources := .Page.Resources }}
</div>
</div>
<div class="masonry" itemscope itemtype="http://schema.org/ImageGallery">
{{ range .Params }}
<figure itemscope class="brick" itemtype="http://schema.org/ImageObject">
{{ $path := . }}
{{ $text := "" }}
{{ if in . ":" }}
{{ $arg := split . ":" }}
{{ $path = index $arg 0 }}
{{ $text = index $arg 1 }}
{{ end }}
{{ $images := split (trim .Inner "\n") "!" }}
{{ $patternTitle := "\\[([^]]*)\\]\\(.*\\)" }}
{{ $patternPath := "\\[.*\\]\\(([^)]*)\\)" }}
<div class="masonry" itemscope itemtype="http://schema.org/ImageGallery">
{{ range $images }}
{{ with . }}
{{ $title := replaceRE $patternTitle "$1" . }}
{{ $path := trim (replaceRE $patternPath "$1" .) " \n" }}
<figure itemscope class="brick" itemtype="http://schema.org/ImageObject">
{{ $image := $resources.GetMatch (printf "*%s*" $path) }}
{{ $orientation := 1 }}
{{ with $image }}{{ with .Exif }}{{ $orientation = .Tags.Orientation }}{{ end }}{{ end }}
@ -22,9 +23,10 @@
{{ $image = $image.Resize "300x r270" }}
{{ end }}
{{ $resized := $image.Resize "300x q100 webp" }}
<img src="{{ $resized.RelPermalink }}" alt="{{ $text }}" title="{{ $text }}" loading="lazy">
<img src="{{ $resized.RelPermalink }}" alt="{{ $title }}" title="{{ $title }}" loading="lazy">
</figure>
{{ end }}
{{ end }}
</div>
<div class="container">
<div class="container news md">

View File

@ -0,0 +1,103 @@
import DirectusToMarkdown from '@resilien/directus-to-markdown'
import urlslug from 'url-slug'
const filterDraft = process.env.DRAFT && process.env.DRAFT == 'true' ? '' : { draft: { _eq: 'false' } }
const filterAssociation = process.env.DRAFT && process.env.DRAFT == 'true' ? '' : { display_website: { _eq: 'true' } }
const config = {
collections: {
Pages: {
readByQueryOption: {
fields: ['title', 'description', 'slug', 'image', 'image_credit', 'content', 'menu_display', 'sort', 'identifier', 'menu_title', 'parent', 'layout'],
filterDraft
},
pathBuilder: (page) => {
page.path = page.parent ? 'index.md' : '_index.md'
if (!page.layout) delete page.layout
if (!page.image) delete page.image
if (!page.image_credit) delete page.image_credit
if (page.menu_display) {
page.menu = {
main: {
name: page.menu_title,
weight: page.sort
}
}
if (page.identifier) {
page.menu.main.identifier = page.identifier
}
if (page.parent) {
page.menu.main.parent = page.parent
}
}
return `./content${page.slug}`;
},
deleteFields: ['path', 'slug', 'menu_display', 'sort', 'identifier', 'menu_title', 'parent'],
},
actualites: {
readByQueryOption: {
fields: ['title', 'date', 'image', 'image_credit', 'description', 'auteur', 'draft', 'content'],
filterDraft
},
pathBuilder: (article) => {
const [year, month, day] = article.date.split("-")
return `./content/actualites/${year}/${month}/${day}-${urlslug(article.title, { remove: /\./g })}`;
},
deleteFields: [],
},
Association: {
readByQueryOption: {
fields: [
'denomination',
'title',
'description',
'mail',
'telephone',
'site',
'facebook',
'bureau.sort',
'bureau.Contact_id.*',
'content',
],
filterAssociation
},
pathBuilder: (association) => {
if (!association.title) {
association.title = association.denomination
}
console.log("Import de l'association « " + association.title + " »")
if (association.bureau && association.bureau.length > 0) {
const bureau = []
for (const contact of association.bureau) {
const detail = contact.Contact_id
if (detail) {
let c = {
denomination: detail.denomination,
prenom: detail.prenom,
nom: detail.nom,
}
if (detail.mail && detail.display_mail) {
c.mail = detail.mail
}
if (detail.telephone && detail.display_telephone) {
c.telephone = detail.telephone
}
bureau.push(c)
} else {
console.log("problème sur un contact")
}
}
association.bureau = bureau
} else {
delete association.bureau
}
return `./content/associations/${urlslug(association.denomination)}`;
},
deleteFields: [],
},
}
}
new DirectusToMarkdown(config).export();

View File

@ -0,0 +1 @@
../../../../themes/hugo-theme-lowtech/node_modules/@resilien/directus-to-markdown

1
scripts/directus-to-markdown/node_modules/url-slug generated vendored Symbolic link
View File

@ -0,0 +1 @@
../../../themes/hugo-theme-lowtech/node_modules/url-slug

View File

@ -0,0 +1,11 @@
{
"name": "directus-to-markdown",
"version": "0.0.0",
"description": "Translates content from Directus.io to gohugo.io",
"main": "index.js",
"type": "module",
"dependencies": {
"@resilien/directus-to-markdown": "file:../../themes/hugo-theme-lowtech/node_modules/@resilien/directus-to-markdown",
"url-slug": "file:../../themes/hugo-theme-lowtech/node_modules/url-slug"
}
}

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More