feat: Ajout de pages par Directus

This commit is contained in:
Simon 2023-02-22 18:42:32 +01:00
parent 8b8943ab92
commit d92ab6c271
11 changed files with 150 additions and 163 deletions

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)

View File

@ -1,153 +0,0 @@
---
# drone encrypt weko/lestoitsduval $REGISTRY_PASSWORD
kind: secret
name: REGISTRY_PASSWORD
data: Q/Y+XPpJN0vxgDWzGVIVUZJ8PE0ngvYT/1NEFG+ZfnvoFa1c+ZSkhCeMk8OE/IC12Uw2VGebBsD1iCrkffKnA5GPIS+uCmtF1K/2o4+/
---
# drone encrypt weko/lestoitsduval $REGISTRY_USER
kind: secret
name: REGISTRY_USER
data: wr3cyRh4G34wu8sbhEm96IUXZft0rDeGkkc5M/1N501H9Q==
---
# drone encrypt weko/lestoitsduval "{\"auths\":{\"https://registry.weko.io\":{\"auth\":\"$(echo -n "$REGISTRY_USER:$REGISTRY_PASSWORD" | base64)\",\"email\":\"$REGISTRY_USER\"}}}"
kind: secret
name: REGISTRY_CONFIG
data: lmQ25YQEai7VpYj8lUz9859JAV/aeQ9V5ulZhqVVQcni8usA9LF2IQFisekF69yu6ksp+9PBDHNKQA4GX7N/tFAlEdJySHUyr3qtrjUXRBs54E1G/GHVzY1/NwCytIT8Ro9d9H0XRiAbGnOQA2sjPFcb7CZ5kDZRmNHHHq6fplOdIM5ysYhiDIYH7TW+7dYm4ke8SBFhk4oKR7OMsAC+mo9++2dJ5W0FCro/
---
# drone encrypt weko/lestoitsduval $DIRECTUS_URL
kind: secret
name: DIRECTUS_URL
data: hYUC351igGt4WLCCbtrT1R3szBAuzdEv/n1J6onJJRQUTLZ8v4Hj/wysho0smBsASoZv/hzdZrPRy0gi
---
# drone encrypt weko/lestoitsduval $DIRECTUS_TOKEN
kind: secret
name: DIRECTUS_TOKEN
data: 1aojESEVwAY0jmHQfpWt5bGbbnMtFiv6mQMEQjC368oJZeMSFPTZL9/mTQAAqSbEHyEHV1r19Hf/k/Oq
---
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: jakejarvis/hugo-extended
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: push docker image on registry
image: plugins/docker
settings:
username:
from_secret: REGISTRY_USER
password:
from_secret: REGISTRY_PASSWORD
repo: registry.weko.io/lestoitsduval
registry: registry.weko.io
tags:
- latest
image_pull_secrets:
- REGISTRY_CONFIG
volumes:
- name: hugo-theme-lowtech_node_modules
host:
path: /tmp/drone/cache/weko/lestoitsduval/themes/hugo-theme-lowtech
---
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: jakejarvis/hugo-extended
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: push docker image on registry
image: plugins/docker
settings:
username:
from_secret: REGISTRY_USER
password:
from_secret: REGISTRY_PASSWORD
repo: registry.weko.io/lestoitsduval
registry: registry.weko.io
tags:
- staging
image_pull_secrets:
- REGISTRY_CONFIG
volumes:
- name: hugo-theme-lowtech_node_modules
host:
path: /tmp/drone/cache/weko/lestoitsduval/themes/hugo-theme-lowtech

View File

@ -8,6 +8,4 @@ menu:
weight: 20
---
🚧 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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

View File

@ -0,0 +1,39 @@
---
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:
parent: cadre
name: Location de salles
weight: 10
---
**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,6 +1,8 @@
---
title: l'**Économie**
description: Retrouvez l'ensemble des commerces et entreprises de Crémeaux !!!
image: julia-zyablova-5LPIC_3qFQo-unsplash.jpg
image_credit: Photo de Julia Zyablova sur Unsplash
menu:
main:
identifier: economie
@ -8,14 +10,68 @@ menu:
weight: 40
---
🚧 La page n'a pas encore été réalisée.
## Liste des artisans, commerçants et entreprises
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.
### Artisans
Voici les catégories que nous mettrons en place :
* 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)
* Commerces
* Hébergements
* Artisans
* Services
* Entreprise
### Commerçants
* 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

@ -6,6 +6,35 @@ const filterAssociation = process.env.DRAFT && process.env.DRAFT == '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'],