First version
|
@ -0,0 +1,3 @@
|
|||
**
|
||||
|
||||
!public
|
21
.env
|
@ -1,4 +1,17 @@
|
|||
TIMEZONE=Europe/Paris
|
||||
NAME=lestoitsduval
|
||||
URL=mattermost.lamelio.fr
|
||||
IMAGE=kosssi/nginx-lowtech:0.0.2
|
||||
# DOCKER
|
||||
|
||||
DOCKER_HOST=ssh://kosssi@bleu:42422
|
||||
SERVER=bleu
|
||||
TRAEFIK_NETWORK_NAME=traefik
|
||||
|
||||
|
||||
## PROD
|
||||
|
||||
PROD_URL=lestoitsduval.fr
|
||||
PROD_CONTAINER_NAME=ltdv-prod
|
||||
|
||||
|
||||
## STAGING
|
||||
|
||||
STAGING_URL=staging.lestoitsduval.fr
|
||||
STAGING_CONTAINER_NAME=ltdv-staging
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
TIMEZONE=Europe/Paris
|
||||
NAME=lestoitsduval
|
||||
URL=beta.lestoitsduval.fr
|
||||
IMAGE=kosssi/nginx-lowtech:0.0.2
|
|
@ -1,3 +1,3 @@
|
|||
[submodule "themes/hugo-theme-lowtech"]
|
||||
path = themes/hugo-theme-lowtech
|
||||
url = https://gitea.lamelio.fr/kosssi/hugo-theme-lowtech.git
|
||||
url = https://git.weko.io/kosssi/hugo-theme-lowtech.git
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FROM registry.lamelio.fr/kosssi/nginx-lowtech:0.0.2
|
||||
FROM registry.weko.io/nginx-lowtech:0.0.5
|
||||
|
||||
# Copie des sources du site
|
||||
COPY public /usr/share/nginx/html
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
- Ajouter un logo de maison sur le menu pour revenir sur l'accueil
|
||||
|
||||
+ Ajouter un bouton pour le formulaire sur la page d'accueil
|
||||
+ Ajouter un bouton pour le formulaire sur la page financement
|
||||
|
||||
- Ajouter un bouton pour les statues de l'association
|
||||
|
||||
- Ajouter un bouton pour télécharger un bulletin d'adhésion à l'association
|
||||
|
||||
- Revoir le formulaire de souscription
|
||||
+ Mettre le logo + le nom Les Toits du Val
|
||||
+ Acheter des parts dans la société (promesse d'achat)
|
||||
+ Vous pensez en prendre -> Combien de parts voulez vous prendre ? (Promesse d'achat, le prix de chaque part est de 50€) :
|
||||
|
||||
|
||||
- Ajouter une photo soit sur la page d'accueil soit sur l'association
|
||||
- Mettre des tirets pour passer à la ligne
|
||||
- Modifier la photo de la marche du cidre
|
||||
|
||||
- Lundi vérifier les adresses mail et envoyer le fichier à Françoise
|
|
@ -0,0 +1,105 @@
|
|||
// ACTUALITES
|
||||
$space: 1rem
|
||||
.actualites
|
||||
margin: 0 -$space
|
||||
padding: 0
|
||||
|
||||
> .cell
|
||||
height: 300px
|
||||
padding: $space
|
||||
position: relative
|
||||
|
||||
&.empty
|
||||
width: 100%
|
||||
|
||||
a
|
||||
display: flex
|
||||
width: 100%
|
||||
height: 100%
|
||||
text-decoration-color: rgba($color-primary, 0)
|
||||
box-sizing: border-box
|
||||
padding: $space
|
||||
|
||||
&:hover
|
||||
background: rgba($color-primary, 0.5)
|
||||
|
||||
&::after
|
||||
content: inherit
|
||||
|
||||
.info
|
||||
padding: 2rem
|
||||
background: rgba($color-primary, 0.25)
|
||||
border: $space solid rgba(255,255,255,.25)
|
||||
box-sizing: border-box
|
||||
width: 100%
|
||||
height: 100%
|
||||
align-content: center
|
||||
text-align: center
|
||||
|
||||
h3
|
||||
color: white
|
||||
font-size: 2rem
|
||||
text-align: center
|
||||
margin: 0
|
||||
padding: 0
|
||||
flex: 0
|
||||
|
||||
time
|
||||
color: white
|
||||
font-size: 1rem
|
||||
flex: 0
|
||||
|
||||
|
||||
.image
|
||||
position: absolute
|
||||
top: $space
|
||||
bottom: $space
|
||||
left: $space
|
||||
right: $space
|
||||
z-index: -2
|
||||
overflow: hidden
|
||||
|
||||
img
|
||||
height: 100%
|
||||
object-fit: cover
|
||||
|
||||
figure.center
|
||||
text-align: center
|
||||
img
|
||||
margin: 0 auto
|
||||
max-width: 100%
|
||||
|
||||
$imageBorder: 2px
|
||||
.actu-image
|
||||
text-align: center
|
||||
padding: 1rem 0 0
|
||||
max-width: 100%
|
||||
|
||||
@media screen and (min-width: 840px)
|
||||
.actu-image
|
||||
padding: 2rem 0
|
||||
|
||||
@media screen and (max-width: 839px)
|
||||
$space: .5rem
|
||||
.actualites
|
||||
margin: 0 -$space
|
||||
|
||||
> .cell
|
||||
padding: $space
|
||||
a
|
||||
padding: $space
|
||||
|
||||
.info
|
||||
padding: $space * 2
|
||||
border: $space solid rgba(255,255,255,.25)
|
||||
.image
|
||||
top: $space
|
||||
bottom: $space
|
||||
left: $space
|
||||
right: $space
|
||||
|
||||
@media screen and (max-width: 599px)
|
||||
.actualites
|
||||
|
||||
> .cell
|
||||
max-width: 460px
|
|
@ -0,0 +1,19 @@
|
|||
.footer
|
||||
border-top: 0.2rem solid $color-primary
|
||||
margin: 4rem auto 2rem
|
||||
padding: 1rem 2rem
|
||||
line-height: normal
|
||||
align-items: flex-end
|
||||
|
||||
.cell
|
||||
flex: auto
|
||||
|
||||
@media screen and (max-width: 599px)
|
||||
.footer
|
||||
padding: 0
|
||||
margin-bottom: 1rem
|
||||
text-align: center
|
||||
align-items: center
|
||||
|
||||
.-right
|
||||
text-align: center
|
|
@ -0,0 +1,72 @@
|
|||
// HEADER
|
||||
|
||||
.header
|
||||
// margin-top: 52px
|
||||
background-color: $color-primary
|
||||
color: white
|
||||
|
||||
a
|
||||
color: white
|
||||
|
||||
.container
|
||||
padding: 0 0 2rem
|
||||
display: flex
|
||||
align-items: center
|
||||
|
||||
.titleContainer
|
||||
flex: 1
|
||||
text-align: center
|
||||
margin: 2rem 0 0 2rem
|
||||
|
||||
.logo
|
||||
border-bottom-left-radius: 10px
|
||||
border-bottom-right-radius: 10px
|
||||
padding: 10px
|
||||
background-color: white
|
||||
|
||||
h1
|
||||
font-size: 3rem
|
||||
line-height: 1.1
|
||||
margin: 0
|
||||
padding: 0
|
||||
|
||||
cite
|
||||
font-size: 1.4rem
|
||||
|
||||
|
||||
@media screen and (max-width: 839px)
|
||||
.header
|
||||
margin-top: 0
|
||||
|
||||
.container
|
||||
max-width: 680px
|
||||
padding: 0
|
||||
|
||||
.titleContainer
|
||||
padding: 0
|
||||
margin: 1rem
|
||||
|
||||
.logoContainer
|
||||
position: relative
|
||||
margin: 1rem
|
||||
top: 0
|
||||
|
||||
img
|
||||
width: 100px
|
||||
height: 100px
|
||||
border-radius: 10px
|
||||
|
||||
h1
|
||||
font-size: 2rem
|
||||
|
||||
cite
|
||||
font-size: 1rem
|
||||
|
||||
@media screen and (max-width: 599px)
|
||||
.header
|
||||
.container
|
||||
align-items: flex-end
|
||||
.titleContainer
|
||||
display: none
|
||||
.logoContainer
|
||||
left: calc(50% - (152px / 2))
|
|
@ -8,6 +8,11 @@ $color-tertiary: #f4f5f6
|
|||
$color-quaternary: #d1d1d1
|
||||
$color-quinary: #e1e1e1
|
||||
|
||||
@import "./header"
|
||||
@import "./nav"
|
||||
@import "./footer"
|
||||
@import "./actu"
|
||||
|
||||
body
|
||||
margin: 0
|
||||
font-family: $font-family-serif2
|
||||
|
@ -19,11 +24,24 @@ h1
|
|||
|
||||
h2
|
||||
font-size: 2rem
|
||||
margin-top: 4rem
|
||||
|
||||
h2, h3
|
||||
font-family: $font-family-sans-serif7
|
||||
color: $color-primary
|
||||
|
||||
hr
|
||||
border: 0
|
||||
height: 2px
|
||||
margin: 2rem 0
|
||||
background-color: rgba($color-primary, 0.25)
|
||||
|
||||
.txt-center
|
||||
text-align: center
|
||||
|
||||
img
|
||||
display: block
|
||||
|
||||
blockquote
|
||||
border-left: 4px solid $color-primary
|
||||
font-style: italic
|
||||
|
@ -37,190 +55,48 @@ a
|
|||
@mixin container
|
||||
max-width: $size-lg
|
||||
margin: 0 auto
|
||||
padding: 0 20px
|
||||
|
||||
.container, #content
|
||||
@include container
|
||||
|
||||
|
||||
// HEADER
|
||||
|
||||
.header
|
||||
margin-top: 52px
|
||||
background-color: $color-primary
|
||||
color: white
|
||||
|
||||
a
|
||||
color: white
|
||||
padding: 0 1rem
|
||||
|
||||
.container
|
||||
padding: 0 0 2rem
|
||||
display: flex
|
||||
align-items: center
|
||||
@include container
|
||||
|
||||
.titleContainer
|
||||
flex: 1
|
||||
text-align: center
|
||||
margin: 2rem 0 0 2rem
|
||||
img
|
||||
max-width: 100%
|
||||
|
||||
.logo
|
||||
border-bottom-left-radius: 10px
|
||||
border-bottom-right-radius: 10px
|
||||
padding: 10px
|
||||
background-color: white
|
||||
&.small
|
||||
max-width: 680px
|
||||
line-height: 1.50
|
||||
|
||||
h1
|
||||
font-size: 3rem
|
||||
h2
|
||||
line-height: 1.1
|
||||
margin: 0
|
||||
padding: 0
|
||||
|
||||
cite
|
||||
font-size: 1.4rem
|
||||
.cfa
|
||||
text-align: center
|
||||
padding: 2rem
|
||||
|
||||
a
|
||||
padding: 1rem
|
||||
background-color: $color-primary
|
||||
color: white
|
||||
text-decoration: none
|
||||
|
||||
&:hover
|
||||
background: $color-secondary
|
||||
|
||||
// NAV
|
||||
|
||||
.nav
|
||||
position: fixed
|
||||
z-index: 10
|
||||
top: 0
|
||||
background-color: white
|
||||
width: 100%
|
||||
|
||||
nav
|
||||
left: 0
|
||||
right: 0
|
||||
|
||||
ul
|
||||
list-style: none
|
||||
margin: 0
|
||||
padding: 0
|
||||
|
||||
li
|
||||
display: inline
|
||||
border-right: 1px solid $color-primary
|
||||
|
||||
&:last-child
|
||||
border-right: none
|
||||
|
||||
a
|
||||
display: inline-block
|
||||
padding: 1rem
|
||||
font-size: 1rem
|
||||
font-weight: bold
|
||||
|
||||
#content
|
||||
// #content
|
||||
// https://freefrontend.com/css-link-styles/
|
||||
// https://codepen.io/markmead/pen/drORWG
|
||||
a
|
||||
position: relative
|
||||
// a
|
||||
// position: relative
|
||||
|
||||
&::after
|
||||
content: ""
|
||||
background: rgba($color-primary, 0.25)
|
||||
position: absolute
|
||||
left: 6px
|
||||
bottom: -6px
|
||||
width: calc(100% - 8px)
|
||||
height: calc(100% - 8px)
|
||||
z-index: -1
|
||||
|
||||
// FOOTER
|
||||
|
||||
.footer
|
||||
border: 1px dotted $color-primary
|
||||
border-top: 0.2rem solid $color-primary
|
||||
margin: 2rem auto
|
||||
padding: 2rem
|
||||
|
||||
// ACTUALITES
|
||||
$space: 20px
|
||||
#content .actualites
|
||||
margin: 0 -$space
|
||||
padding: 0
|
||||
|
||||
> .cell
|
||||
height: 300px
|
||||
padding: $space
|
||||
position: relative
|
||||
|
||||
a
|
||||
display: flex
|
||||
width: 100%
|
||||
height: 100%
|
||||
text-decoration-color: rgba($color-primary, 0)
|
||||
box-sizing: border-box
|
||||
padding: 1rem
|
||||
|
||||
&:hover
|
||||
background: rgba($color-primary, 0.5)
|
||||
|
||||
&::after
|
||||
content: inherit
|
||||
|
||||
.info
|
||||
padding: 2rem
|
||||
background: rgba($color-primary, 0.25)
|
||||
border: 1rem solid rgba(255,255,255,.25)
|
||||
box-sizing: border-box
|
||||
width: 100%
|
||||
height: 100%
|
||||
align-content: center
|
||||
text-align: center
|
||||
|
||||
h3
|
||||
color: white
|
||||
font-size: 2rem
|
||||
text-align: center
|
||||
margin: 0
|
||||
padding: 0
|
||||
flex: 0
|
||||
|
||||
time
|
||||
color: white
|
||||
font-size: 1rem
|
||||
flex: 0
|
||||
|
||||
|
||||
.image
|
||||
position: absolute
|
||||
top: $space
|
||||
bottom: $space
|
||||
left: $space
|
||||
right: $space
|
||||
z-index: -2
|
||||
overflow: hidden
|
||||
|
||||
img
|
||||
height: 100%
|
||||
object-fit: cover
|
||||
|
||||
figure.center
|
||||
text-align: center
|
||||
|
||||
$imageBorder: 2px
|
||||
.actu-image
|
||||
text-align: center
|
||||
padding: 2rem
|
||||
|
||||
div
|
||||
position: relative
|
||||
display: inline-block
|
||||
|
||||
&:before
|
||||
content: ""
|
||||
position: absolute
|
||||
top: -$imageBorder
|
||||
bottom: -$imageBorder
|
||||
left: -$imageBorder
|
||||
right: -$imageBorder
|
||||
width: 100%
|
||||
height: 100%
|
||||
z-index: -1
|
||||
border: $imageBorder solid rgba($color-primary, 0.25)
|
||||
|
||||
img
|
||||
padding: 10px
|
||||
margin: 10px 10px 6px // Pourquoi ?
|
||||
border: $imageBorder solid rgba($color-primary, 0.25)
|
||||
// &::after
|
||||
// content: ""
|
||||
// background: rgba($color-primary, 0.25)
|
||||
// position: absolute
|
||||
// left: 6px
|
||||
// bottom: -6px
|
||||
// width: calc(100% - 8px)
|
||||
// height: calc(100% - 8px)
|
||||
// z-index: -1
|
||||
|
|
|
@ -0,0 +1,134 @@
|
|||
.nav
|
||||
// position: fixed
|
||||
z-index: 10
|
||||
top: 0
|
||||
background-color: white
|
||||
width: 100%
|
||||
|
||||
#menu_checkbox
|
||||
display: none
|
||||
|
||||
.icon-menu
|
||||
display: none
|
||||
background-color: white
|
||||
border-radius: 1.5rem
|
||||
width: 3rem
|
||||
height: 3rem
|
||||
position: fixed
|
||||
top: 1rem
|
||||
right: 1rem
|
||||
box-sizing: border-box
|
||||
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12)
|
||||
border: 0
|
||||
padding: 0
|
||||
margin: 0
|
||||
|
||||
.icon
|
||||
position: absolute
|
||||
transition: all 0.1s ease-in-out
|
||||
left: .75rem
|
||||
right: .75rem
|
||||
width: 1.5rem
|
||||
height: 4px
|
||||
top: calc(3rem / 2 - 2px)
|
||||
background-color: $color-primary
|
||||
|
||||
&::before, &::after
|
||||
position: absolute
|
||||
content: ""
|
||||
background-color: $color-primary
|
||||
height: 4px
|
||||
width: 100%
|
||||
display: block
|
||||
|
||||
&::before
|
||||
top: -.5rem
|
||||
&::after
|
||||
top: .5rem
|
||||
|
||||
nav
|
||||
left: 0
|
||||
right: 0
|
||||
margin-bottom: 4rem
|
||||
|
||||
ul
|
||||
list-style: none
|
||||
margin: 0
|
||||
padding: 0
|
||||
|
||||
li
|
||||
display: inline
|
||||
border-right: 1px solid $color-primary
|
||||
border-bottom: 1px solid $color-primary
|
||||
|
||||
&:last-child
|
||||
border-right: none
|
||||
|
||||
&.active
|
||||
background: $color-primary
|
||||
color: white
|
||||
|
||||
a
|
||||
color: white
|
||||
text-decoration-color: white
|
||||
|
||||
a
|
||||
display: inline-block
|
||||
padding: 1rem
|
||||
font-size: 1rem
|
||||
font-weight: bold
|
||||
|
||||
|
||||
@media screen and (max-width: 839px)
|
||||
.nav
|
||||
position: absolute
|
||||
|
||||
.grid
|
||||
flex-direction: column
|
||||
.cell
|
||||
flex: 0 0 auto
|
||||
|
||||
nav
|
||||
display: none
|
||||
top: 0
|
||||
left: 0
|
||||
right: 0
|
||||
bottom: 0
|
||||
position: relative
|
||||
background-color: white
|
||||
z-index: 500
|
||||
|
||||
ul
|
||||
li
|
||||
border: 0
|
||||
text-align: center
|
||||
|
||||
a
|
||||
width: 100%
|
||||
box-sizing: border-box
|
||||
|
||||
.icon-menu
|
||||
display: block
|
||||
z-index: 501
|
||||
|
||||
#menu_checkbox:checked
|
||||
|
||||
#menu_checkbox:checked ~ nav
|
||||
position: fixed
|
||||
display: block
|
||||
height: 100vh
|
||||
|
||||
.grid
|
||||
justify-content: center
|
||||
height: 100%
|
||||
|
||||
#menu_checkbox:checked ~ .icon-menu
|
||||
.icon
|
||||
width: 60%
|
||||
transform: rotate(45deg) translate(5px, 7px)
|
||||
top: 14px
|
||||
&::before
|
||||
display: none
|
||||
&::after
|
||||
transform: rotate(-90deg)translate(-5px, 12px)
|
||||
transform-origin: 5%
|
|
@ -0,0 +1,10 @@
|
|||
function toggleCheckbox(element)
|
||||
{
|
||||
if (element.checked) {
|
||||
document.getElementsByTagName("body")[0].style.overflow = "hidden"
|
||||
} else {
|
||||
document.getElementsByTagName("body")[0].style.overflow = "auto"
|
||||
}
|
||||
}
|
||||
|
||||
toggleCheckbox(document.getElementById("menu_checkbox"))
|
|
@ -1 +0,0 @@
|
|||
baseURL: https://beta.lestoitsduval.fr/
|
|
@ -0,0 +1 @@
|
|||
baseURL: http://localhost:1313/
|
|
@ -0,0 +1 @@
|
|||
baseURL: https://staging.lestoitsduval.fr/
|
|
@ -2,13 +2,23 @@
|
|||
seo_title: "Accueil"
|
||||
---
|
||||
|
||||
## Les Centrales villageoises, c'est quoi ?
|
||||
« Les Toits du Val » a été créé par un groupe de citoyens du territoire sensible **aux enjeux écologiques**. La transition énergétique tarde à se concrétiser et nous voulons soutenir un modèle de **société durable**, qui ne compromette pas la qualité de vie des générations futures :
|
||||
|
||||
Les Centrales Villageoises sont des **sociétés locales à gouvernance citoyenne
|
||||
qui portent des projets en faveur de la transition énergétique** en s'inscrivant
|
||||
dans une logique de territoire. Elles associent citoyens, collectivités et
|
||||
entreprises locales et **contribuent aux objectifs énergétiques en tenant compte
|
||||
d'enjeux territoriaux** transverses (développement économique local, intégration
|
||||
paysagère, lien social, etc.).
|
||||
> **La transition énergétique, c'est maintenant !**
|
||||
|
||||
|
||||
## Comment ? Par l'installation de panneaux photovoltaïques
|
||||
|
||||
Nous souhaitons faire installer des **panneaux photovoltaïques** sur **3 toitures** de 200 m², elles produiraient chacune **36 kWc** ([Kilo Watt Crête](https://www.actu-environnement.com/ae/dictionnaire_environnement/definition/watt_crete_wc.php4)), le tout correspondant à la consommation électrique de **36 foyers** (hors chauffage). Nous nous occupons de trouver les toitures, d'acheter des panneaux, de trouver des experts dans la région pour les poser et assurer la maintenance.
|
||||
|
||||
Il nous faut évidemment trouver [des financements (achat de parts sociales, subvention, prêt bancaire)](/financements) puisqu'une installation sur une toiture coûte environs 60 000 €. Nous sommes seulement des **citoyens bénévoles** mais très motivés.
|
||||
|
||||
{{< bouton texte="Participez !!!" lien="https://framaforms.org/participez-a-la-transition-energetique-1554669319" >}}
|
||||
|
||||
## Les Centrales villageoises
|
||||
|
||||
Nous faisons partie de l'association "Centrales Villageoises", qui regroupe des **sociétés locales à gouvernance citoyenne qui portent des projets en faveur de la transition énergétique** en s'inscrivant dans une logique de territoire. Elles associent citoyens, collectivités et entreprises locales et **contribuent aux objectifs énergétiques en tenant compte d'enjeux territoriaux** transverses (développement économique local, intégration paysagère, lien social, etc.).
|
||||
|
||||
Il existe de nombreuses "Centrales Villageoises" en France et surtout dans notre région qui porte ce type de projet. L'association les accompagne de leur gestation à leur réalisation.
|
||||
|
||||
Pour plus d'information vous pouvez consulter le site des [Centrales Villageoises](http://www.centralesvillageoises.fr/).
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Nouvel an (test)
|
||||
date: 2020-01-01
|
||||
date: 2019-01-01
|
||||
image: nouvel.jpg
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Mairie
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
|
@ -2,6 +2,7 @@
|
|||
title: Rendez vous à la mairie à la (test)
|
||||
date: 2019-03-12
|
||||
image: mairie.jpg
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Nouvel
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
|
@ -2,6 +2,7 @@
|
|||
title: Ça marche ? (test)
|
||||
date: 2019-03-26
|
||||
image: marche.jpg
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Marche
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Un autre exemple (test)
|
||||
date: 2019-12-03
|
||||
date: 2019-06-03
|
||||
image: mairie.jpg
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Nouvel
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
After Width: | Height: | Size: 262 KiB |
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
title: Stand à la Marche du Cidre
|
||||
date: 2019-11-11
|
||||
image: stand.jpg
|
||||
---
|
||||
|
||||
## Stand à la Marche du Cidre
|
||||
|
||||
Nous étions présents lors de la marche du Château d’Aix (Marche du cidre) où
|
||||
nous avons pu présenter notre projet, discuter et recueillir des adresses mail.
|
After Width: | Height: | Size: 262 KiB |
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
title: Rencontre avec la ComCom de Saint Just-en-Chevalet
|
||||
date: 2020-01-16
|
||||
image: mairie.jpg
|
||||
---
|
||||
|
||||
## Rencontre avec la communauté de communes de Saint Just-en-Chevalet
|
||||
|
||||
Nous nous sommes rendus à la communauté de communes de St Just-en-Chevalet. Les maires étaient curieux de comprendre cette démarche citoyenne soutenant la transition énergétique. Nous avons évoqué le fait que nous n’étions pas les seuls à œuvrer dans ce sens ; d’autres projets similaires existent dans des territoires voisins : [« Com toit »](https://comtoit.org/) dans le bassin de Vichy et la montagne bourbonnaise , [« Toi et Toits »](https://www.toi-toits.fr/) dans le Livradois Forez.
|
||||
|
||||
Une proposition leur a été faite de nous mettre à disposition des toits publics. Nous les recontacterons.
|
After Width: | Height: | Size: 223 KiB |
After Width: | Height: | Size: 3.8 MiB |
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
title: Réunion publique à Dancé
|
||||
date: 2020-01-20
|
||||
image: equipe.jpg
|
||||
---
|
||||
|
||||
## Réunion autour du photovoltaïque
|
||||
|
||||
Nous étions invités à Dancé par l’Association des Jeunes qui avaient étendu l’information à la municipalité élargie de Vézelin sur Loire. Plus d'une vingtaine de personnes étaient présentes, en plus des 8 de notre groupe.
|
||||
|
||||
Nous avons reçu un excellent accueil pour une rencontre axée sur des infos générales:
|
||||
|
||||
- autoconsommation,
|
||||
- groupement d’achats
|
||||
- et bien sûr notre projet de Centrale villageoise.
|
After Width: | Height: | Size: 4.0 MiB |
After Width: | Height: | Size: 315 KiB |
|
@ -1,19 +1,19 @@
|
|||
---
|
||||
title: Rencontre avec le Conseil Communautaire
|
||||
date: 2020-02-12
|
||||
image: sincerely-media-dGxOgeXAXm8-unsplash.jpg
|
||||
title: Rencontre avec la ComCom de Saint-Germain
|
||||
date: 2020-02-13
|
||||
image: comcom.jpg
|
||||
---
|
||||
|
||||
## Rencontre avec le Conseil Communautaire des Vals d'Aix et Isable
|
||||
|
||||
Le jeudi 13 février, à l'occasion de la dernière réunion du conseil communautaire des Vals d'Aix et Isable avant les élections municipales, nous sommes venus présenter l'avancée du projet :
|
||||
|
||||
- les toitures qui pourraient accueillir environ 200 m² de panneaux photovoltaïques, (notamment la salle Grézolon Duluth et un batiment de la zone artisanale de Pralong) ; en particulier, les premiers éléments techniques de résistance des toitures que nous communiquerons au cabinet d'étude qui réalisera les études de faisabilité
|
||||
- les toitures sélectionnées pourraient accueillir environ 200 m² de panneaux photovoltaïques, (notamment la salle Grézolon Duluth et un batiment de la zone artisanale de Pralong); Les caractéristiques techniques des résistances des toitures ont été listées en vue d'une communication à un cabinet d'étude.
|
||||
- le montage financier du projet (subventions, financement des études préalables, participation des citoyens et collectivités sous forme de parts de capital de la SAS qui est en cours de création pour mettre en œuvre la Centrale Villageoise des Toits du Val)
|
||||
- les aspects techniques, et les relations de travail qui se mettent en place avec Enedis, pour le raccordement au réseau électrique.
|
||||
- Nous avons également évoqué les formations techniques, administratives et financières qu'ont suivies 4 membres des Toits du Val.
|
||||
|
||||
Nous avons insisté sur la nécessité d'une implication forte des élus pour la pérennité du projet ; nous avons demandé qu'un élu référent soit désigné pour accompagner le projet et être le relai entre les élus et les citoyens investis dans ce projet ; et aussi que la communauté de communes s'engage d'un point de vue financier par une participation appréciable.
|
||||
Nous avons insisté sur la nécessité d'une implication forte des élus pour la pérennité du projet; nous avons demandé qu'un élu référent soit désigné pour accompagner le projet et soit le relais entre les élus et les citoyens investis dans ce projet; et que la communauté de communes s'engage d'un point de vue financier par une participation appréciable.
|
||||
|
||||
Enfin, nous avons remis une lettre reprenant les éléments de cette intervention pour appuyer notre propos et solenniser nos demandes.
|
||||
|
||||
|
@ -21,4 +21,4 @@ Notre intervention a été bien accueillie et les élus, pour la plupart, suiven
|
|||
|
||||
Le progrès a publié [un article](https://www.leprogres.fr/edition-loire-nord/2020/02/16/les-toits-du-val-lancent-un-appel-pour-un-projet-d-energie-verte) sur notre intervention :
|
||||
|
||||
{{< figure src="/actualites/2020_02_12-rencontre-conseil-communautaire/presse.jpg" title="Article du Progrès du 16 février 2020" class="center" >}}
|
||||
{{< figure src="/actualites/2020-02-13-rencontre-comcom-st-germain/presse.jpg" title="Article du Progrès paru le 16 février 2020" class="center" >}}
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 1.1 MiB |
|
@ -2,7 +2,3 @@
|
|||
title: Au fil des jours
|
||||
weight: 3
|
||||
---
|
||||
|
||||
## Au fil des jours
|
||||
|
||||
Vous trouverez l'ensemble des articles :
|
||||
|
|
|
@ -3,15 +3,9 @@ title: L'association
|
|||
weight: 1
|
||||
---
|
||||
|
||||
## L'histoire des Toits du Val
|
||||
![L'équipe](/groupe.jpg)
|
||||
|
||||
La SAS « Les toits du Val – Centrales villageoises des Val d'Aix et Isable » a
|
||||
été créée par un groupe de citoyens du territoire sensible aux enjeux
|
||||
écologiques. La transition énergétique tarde à se concrétiser et nous voulons
|
||||
soutenir un modèle de société durable, qui ne compromette pas la qualité de vie
|
||||
des générations futures :
|
||||
|
||||
> La transition énergétique, c'est maintenant !
|
||||
## L'association
|
||||
|
||||
Notre collectif, dans l'esprit des villes en transition, a décidé de « faire sa
|
||||
part » et de s’inscrire dans le mouvement des Centrales Villageoises pour mettre
|
||||
|
@ -23,14 +17,42 @@ résilient quant à la dépendance énergétique.
|
|||
C'est également un projet à taille humaine qui permet à des personnes
|
||||
d'expérimenter le « faire ensemble ».
|
||||
|
||||
La société « Les Toits du Val » souhaite installer des panneaux solaires
|
||||
photovoltaïques sur des toitures privées ou publiques de notre territoire des
|
||||
Vals d'Aix et Isable et des communes avoisinantes, en vue de vendre
|
||||
l’électricité ainsi produite.
|
||||
{{< bouton texte="Voir les status de l'association" lien="/Statuts_de_l_association_Les_Toits_du_Val.pdf" >}}
|
||||
|
||||
Chaque personne physique ou morale peut louer ou mettre à disposition des
|
||||
toitures, ou encore nous rejoindre et devenir sociétaire et participer à la mise
|
||||
en œuvre du projet.
|
||||
## Notre organisation
|
||||
|
||||
Inspiration :
|
||||
- https://www.centralesvillageoisesdelalance.fr/la-sas
|
||||
Comme les Centrales Villageoises nous l'ont conseillé nous sommes organisés en 3 groupes :
|
||||
|
||||
- La **Commission Toiture** cherche des toitures qui seraient assez grandes et solides, avec un bonne orientation et vérifie la possibilité de se raccorder facilement au réseau. Nous avons la chance d'avoir deux experts dans le groupe et nous nous appuyons beaucoup sur l'aide des Centrales Villageoises.
|
||||
- La **Commission Finance** est en charge de créer les statuts des Toits du Val et de trouver des financements pour pouvoir débuter les expertises sur les toitures.
|
||||
- La **Commission Communication** fait la promotion des Toits du Val. Nous créons des affiches, des articles de journal, le site internet, une newsletter.
|
||||
|
||||
Vous pouvez nous rejoindre dans l'aventure. Nous organisons une réunion tous les premiers lundis du mois à 20h à la Com-Com de Saint Germain Laval pour voir ensemble les prochaines étapes à franchir.
|
||||
|
||||
## L'histoire de la création
|
||||
|
||||
Lorsque le collectif citoyen a décidé de démarrer le projet de mise en œuvre d'une centrale villageoise avec l'installation de plusieurs unités de production d'énergie photovoltaïque, il apparaissait nécessaire de créer une SAS (Société par Actions Simplifiées). Mais une telle structure nécessite un certain nombre de démarches avec notamment l'ouverture d'un compte en banque professionnel qui, dès sa création, oblige à payer des frais de gestions qui représentent mensuellement une somme non négligeable. Or le collectif n'avait aucune ressource et les premiers frais de communication étaient payés par les bénévoles eux mêmes.
|
||||
|
||||
Des discussions ont eu lieu au sein du groupe pour étudier l'opportunité de créer une association. Cela nous permettait d'attendre avant création effective de la SAS et de faire ainsi des économies ; cela permettait également d'avoir une existence juridique. Puis des idées complémentaires à celles qui avaient présidé au démarrage du projet sont apparues.
|
||||
|
||||
Bien sûr les fondements de l'association les Toits du Val sont :
|
||||
|
||||
> promouvoir localement les énergies renouvelables à initiative citoyenne. Pour cela l'association soutiendra les initiatives liées à la transition énergétique et notamment les centrales villageoises du territoire.
|
||||
>
|
||||
> **extrait des statuts de l'association**
|
||||
|
||||
De la discussion sont nées de nouvelles idées et mêmes de nouvelles envies :
|
||||
|
||||
> L'association mettra en œuvre toutes les actions visant à les promouvoir et pour cela elle animera des ateliers pédagogiques auprès des jeunes publics et également des adultes.
|
||||
>
|
||||
> **extrait des statuts de l'association**
|
||||
|
||||
Parmi ces idées :
|
||||
|
||||
- la promotion des énergies renouvelables, et la sensibilisation à la transition énergétique face à l'urgence climatique. Cela passe notamment par la sensibilisation des personnes et en premier lieu des jeunes.
|
||||
- la formation des bénévoles pour assurer les différentes tâches que les valeurs du collectifs nous incitent à réaliser : études de faisabilité techniques et économiques des unités de production. Pour cela des subventions spécifiques pourront nous être attribuées.
|
||||
- L'étude de nouveaux projets comme par exemple la production photovoltaïque avec autoconsommation, la création ou la participation à une centrale d'achat afin d'optimiser les coûts du matériel et également s'assurer une qualité technique et éthique.
|
||||
|
||||
Ainsi l'association les Toits du Val nous existe depuis janvier 2020 ; le siège social est à la Communauté de Communes des Vals d'Aix et Isable 28 rue Robert Lugnier, 42260 Saint Germain Laval.
|
||||
|
||||
Toute personne en accord avec nos valeurs peut être adhérente en approuvant la charte des Toits du Val et en réglant la cotisation annuelle de 10 €.
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
headless: true
|
||||
---
|
||||
|
||||
### Les Toits du Val
|
||||
|
||||
🏠 [28 rue Robert Lugnier](https://www.qwant.com/maps/place/street:osm:way:122742678@Rue_Robert_Lugnier/#map=17/45.8293214/4.0104390)
|
||||
[42260 St-Germain Laval](https://www.qwant.com/maps/place/street:osm:way:122742678@Rue_Robert_Lugnier/#map=17/45.8293214/4.0104390)
|
||||
💌 {{< cloakemail address="soleil@lestoitsduval.fr" >}}
|
||||
📞 {{< cloakemail address="04 81 17 05 51" protocol="tel" >}}
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
headless: true
|
||||
---
|
||||
|
||||
🄯 2019
|
||||
Construit avec 💙
|
||||
en mode [Low-Tech](https://fr.wikipedia.org/wiki/Low-tech)
|
|
@ -1,21 +0,0 @@
|
|||
---
|
||||
title: Financements
|
||||
weight: 5
|
||||
---
|
||||
|
||||
## Financement participatif
|
||||
|
||||
- Expliquer le mode de Financement
|
||||
- Participation actuelle
|
||||
- Ajouter le lien vers le formulaire
|
||||
|
||||
## Les subventions
|
||||
|
||||
- Starter ENR
|
||||
- Partenario
|
||||
|
||||
|
||||
## Les prêts
|
||||
|
||||
A voir :
|
||||
- Voir avec Chantal
|
|
@ -0,0 +1,43 @@
|
|||
---
|
||||
title: Financements
|
||||
weight: 5
|
||||
---
|
||||
|
||||
La première tranche du projet _"les Toits du Val"_ est de mettre en place des panneaux solaires photovoltaïques sur **3 toitures**.
|
||||
|
||||
Chaque toiture aura environ 200 m² de panneaux avec une puissance de **36 kWc** (Kilowatt-crête), nous prévoyons un investissement initial d'environ **60 000 € par toiture** qui générerait **5 000 € de chiffre d'affaire** par an.
|
||||
|
||||
Nous avons donc besoin de trouver **180 000 €** pour lancer le projet.
|
||||
|
||||
D’où va provenir l'argent ?
|
||||
|
||||
## Nos fonds propres
|
||||
|
||||
Pour avoir des fonds, la société _"les Toits du Val"_ [**fait appel à des actionnaires**](https://framaforms.org/participez-a-la-transition-energetique-1554669319) pour un montant de **40 000 €**. Des citoyens, entreprises, associations et collectivités du territoire achètent des parts de la société. Nous avons actuellement **{{< data actionnaires nombre >}} actionnaires** qui ont promis d'investir **{{< data actionnaires total >}}**.
|
||||
|
||||
{{<bouton texte="Devenez acteur du changement" lien="https://framaforms.org/participez-a-la-transition-energetique-1554669319" >}}
|
||||
|
||||
Chacun peut acquérir selon ses moyens un certain nombre d'actions à **50 €**. Il s'agit d'un investissement financier et éthique. Nous fonctionnons sur le principe des coopératives : un actionnaire = une voix.
|
||||
|
||||
Vous vous demandez quel est l'intérêt de devenir actionnaire ?
|
||||
|
||||
Nous voyons plusieurs raisons :
|
||||
|
||||
- Promouvoir la production décentralisée d’énergies renouvelables
|
||||
- Prendre part aux décisions de la société
|
||||
- Placer votre argent localement
|
||||
|
||||
Vous voulez vous engager avec nous ? Remplissez [ce formulaire de promesse d'achat d'actions](https://framaforms.org/participez-a-la-transition-energetique-1554669319), ou contactez nous directement par mail {{< cloakemail address="soleil@lestoitsduval.fr" >}} ou téléphone {{< cloakemail address="04 81 17 05 51" protocol="tel" >}}.
|
||||
|
||||
## Les subventions
|
||||
|
||||
Nous avons la chance d'appartenir à la région AURA (Auvergne-Rhone-Alpes) qui fait partie des pionniers dans ce domaine et incite des initiatives comme la nôtre à se développer. Pour cela, nous pouvons avoir accès à des subventions spécifiques :
|
||||
|
||||
- [STARTER EnR](https://www.auvergnerhonealpes.fr/aide/163/289-starter-enr-dispositif-d-amorcage-et-de-developpement-de-projets-de-production-d-energies-renouvelables-en-auvergne-rhone-alpes-environnement-energie.htm) : Pour la mise à disposition directe de prestataires pour **les missions d’études** ou d’appui-conseil d’un montant inférieur à **15 000 €** TTC. (Nous avons envoyé une demande d'aide le 6 avril 2020)
|
||||
- [Appel à projets partenariaux](https://www.auvergnerhonealpes.fr/aide/102/289-appel-a-projets-partenariaux-decentralises-de-production-d-energies-renouvelables-environnement-energie.htm) : Le montant d’aide maximal pour les projets énergie est de **30 % de l’assiette éligible**, soit une valeur de **54 000 €** d'aide dans notre cas.
|
||||
|
||||
## Les prêts
|
||||
|
||||
Nous aurons besoin de financer le projet en partie en dette, en empruntant à une banque de préférence éthique ou à partir de site de financement participatif.
|
||||
|
||||
En général, les banques demandent un minimum de 20 % de fonds propres ce qui correspond dans notre cas à 36 000 €, c'est pourquoi nous essayons de regrouper ses 40 000 € de fonds propres.
|
After Width: | Height: | Size: 154 KiB |
|
@ -1,13 +1,9 @@
|
|||
---
|
||||
title: Questions ?
|
||||
weight: 6
|
||||
draft: false
|
||||
---
|
||||
|
||||
{{< loremipsum 5 >}}
|
||||
Si vous avez des questions n'hésitez pas à nous contacter par mail {{< cloakemail address="soleil@lestoitsduval.fr" >}} ou par téléphone {{< cloakemail address="04 81 17 05 51" protocol="tel" >}}.
|
||||
|
||||
Liens :
|
||||
- http://www.centralesvillageoises.fr/faq
|
||||
- https://comtoit.org/spip.php?article9
|
||||
- http://www.montsenergies.fr/foire-aux-questions/
|
||||
|
||||
Questions par mail ?
|
||||
Toutes les questions que vous vous posez concernant notre fonctionnement, vous en trouverez les réponses sur la page foire aux questions des Centrales Villageoises que [vous pouvez consulter ici](http://www.centralesvillageoises.fr/faq).
|
||||
|
|
|
@ -3,34 +3,10 @@ title: La Société
|
|||
weight: 2
|
||||
---
|
||||
|
||||
## L'histoire des Toits du Val
|
||||
## La Société
|
||||
|
||||
La SAS « Les toits du Val – Centrales villageoises des Val d'Aix et Isable » a
|
||||
été créée par un groupe de citoyens du territoire sensible aux enjeux
|
||||
écologiques. La transition énergétique tarde à se concrétiser et nous voulons
|
||||
soutenir un modèle de société durable, qui ne compromette pas la qualité de vie
|
||||
des générations futures :
|
||||
La SAS « Les Toits du Val – Centrales villageoises des Val d'Aix et Isable » n'est pas encore créée, au moment voulu nous lancerons la société qui engendrera automatiquement des coûts (frais bancaires par exemple) que nous ne pouvons pas pour l'instant supporter.
|
||||
|
||||
> La transition énergétique, c'est maintenant !
|
||||
Cette société installera des panneaux solaires photovoltaïques sur des toitures privées ou publiques de notre territoire des Vals d'Aix et Isable et des communes avoisinantes, en vue de vendre l’électricité ainsi produite.
|
||||
|
||||
Notre collectif, dans l'esprit des villes en transition, a décidé de « faire sa
|
||||
part » et de s’inscrire dans le mouvement des Centrales Villageoises pour mettre
|
||||
en place des unités de production d'énergie électrique (photovoltaïque); elles
|
||||
sont portées par des citoyens actionnaires qui participent à la gestion de la
|
||||
société « Les Toits du Val ». C'est un moyen de rendre notre territoire plus
|
||||
résilient quant à la dépendance énergétique.
|
||||
|
||||
C'est également un projet à taille humaine qui permet à des personnes
|
||||
d'expérimenter le « faire ensemble ».
|
||||
|
||||
La société « Les Toits du Val » souhaite installer des panneaux solaires
|
||||
photovoltaïques sur des toitures privées ou publiques de notre territoire des
|
||||
Vals d'Aix et Isable et des communes avoisinantes, en vue de vendre
|
||||
l’électricité ainsi produite.
|
||||
|
||||
Chaque personne physique ou morale peut louer ou mettre à disposition des
|
||||
toitures, ou encore nous rejoindre et devenir sociétaire et participer à la mise
|
||||
en œuvre du projet.
|
||||
|
||||
Inspiration :
|
||||
- https://www.centralesvillageoisesdelalance.fr/la-sas
|
||||
Pour toute question sur le choix du type de société et son fonctionnement vous pouvez consulter [la page d'information des Centrales Villageoises](http://www.centralesvillageoises.fr/participation-citoyenne-dans-les-projets-enr-le-cadre-juridique).
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: Les Toitures
|
||||
weight: 4
|
||||
draft: true
|
||||
---
|
||||
|
||||
Voici les différentes toitures que nous avons déjà examiné :
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
|
||||
nombre: 43
|
||||
total: 34 300 €
|
|
@ -0,0 +1,2 @@
|
|||
mail: soleil@lestoitsduval.fr
|
||||
tel: 04 81 17 05 51
|
|
@ -0,0 +1,15 @@
|
|||
version: "3.8"
|
||||
|
||||
|
||||
services:
|
||||
ltdv-prod:
|
||||
container_name: ${PROD_CONTAINER_NAME}
|
||||
build: .
|
||||
restart: always
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.ltdv-prod.rule: "Host(`${PROD_URL}`)"
|
||||
traefik.http.routers.ltdv-prod.entrypoints: "web"
|
||||
volumes:
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
|
@ -0,0 +1,14 @@
|
|||
version: "3.8"
|
||||
|
||||
services:
|
||||
ltdv-staging:
|
||||
container_name: ${STAGING_CONTAINER_NAME}
|
||||
build: .
|
||||
restart: always
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.ltdv-staging.rule: "Host(`${STAGING_URL}`)"
|
||||
traefik.http.routers.ltdv-staging.entrypoints: "web"
|
||||
volumes:
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
|
@ -1,36 +1,6 @@
|
|||
version: "3.7"
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
lestoitsduval:
|
||||
container_name: ${NAME}
|
||||
build: .
|
||||
environment:
|
||||
- TZ=${TIMEZONE}
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
|
||||
# Redirect http:// to https://
|
||||
traefik.http.routers.lestoitsduval.rule: "Host(`${URL}`)"
|
||||
traefik.http.routers.lestoitsduval.entrypoints: "web"
|
||||
traefik.http.routers.lestoitsduval.middlewares: "redirect-https@docker"
|
||||
|
||||
traefik.http.routers.lestoitsduval-https.rule: "Host(`${URL}`)"
|
||||
traefik.http.routers.lestoitsduval-https.entrypoints: "websecure"
|
||||
traefik.http.routers.lestoitsduval-https.tls.certResolver: "letsencrypt"
|
||||
|
||||
# Redirect http://www to https://
|
||||
# traefik.http.routers.lestoitsduval-redirect-www.rule: "Host(`www.${URL}`)"
|
||||
# traefik.http.routers.lestoitsduval-redirect-www.entrypoints: "web"
|
||||
# traefik.http.routers.lestoitsduval-redirect-www.middlewares: "redirect-www@docker"
|
||||
|
||||
# Redirect https://www to https://
|
||||
# traefik.http.routers.lestoitsduval-redirect-www-https.rule: "Host(`www.${URL}`)"
|
||||
# traefik.http.routers.lestoitsduval-redirect-www-https.entrypoints: "websecure"
|
||||
# traefik.http.routers.lestoitsduval-redirect-www-https.tls.certResolver: "letsencrypt"
|
||||
# traefik.http.routers.lestoitsduval-redirect-www-https.middlewares: "redirect-www@docker"
|
||||
|
||||
# com.centurylinklabs.watchtower.enable: true
|
||||
networks:
|
||||
default:
|
||||
external:
|
||||
name: traefik
|
||||
name: ${TRAEFIK_NETWORK_NAME}
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
{{ define "main" }}
|
||||
<div class="container small">
|
||||
{{ .Content }}
|
||||
</div>
|
||||
{{ end }}
|
|
@ -1,8 +1,35 @@
|
|||
{{ define "main" }}
|
||||
<div class="container small">
|
||||
{{ $path := .Params.image }}
|
||||
{{ with .Resources.GetMatch $path }}
|
||||
{{ $img := .Fill "460x260" }}
|
||||
<div class="actu-image"><div><img src="{{ $img.RelPermalink }}" /></div></div>
|
||||
{{ $img := .Fill "680x382 center" }}
|
||||
<img class="actu-image" src="{{ $img.RelPermalink }}" />
|
||||
{{ end }}
|
||||
{{ .Content }}
|
||||
<hr>
|
||||
<h3 class="txt-center">Articles précédents et suivants</h3>
|
||||
</div>
|
||||
<div class="container">
|
||||
<aside class="grid actualites -middle">
|
||||
{{ with .NextInSection }}
|
||||
{{ partial "actualite" . }}
|
||||
{{else}}
|
||||
<div class="cell -6of12 empty">
|
||||
<div class="info grid -middle -center">
|
||||
Vous lisez l'article le plus récent
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ with .PrevInSection }}
|
||||
{{ partial "actualite" . }}
|
||||
{{else}}
|
||||
<div class="cell -6of12 empty">
|
||||
<div class="info grid -middle -center">
|
||||
Vous lisez l'article le plus ancien
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
{{ define "main" }}
|
||||
<div class="container small">
|
||||
{{ .Content }}
|
||||
|
||||
<h2>Dernières actualités</h2>
|
||||
</div>
|
||||
<div class="container">
|
||||
{{ partial "actualites.html" . }}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
</a>
|
||||
{{ $path := .Params.image }}
|
||||
{{ with .Resources.GetMatch $path }}
|
||||
{{ $img := .Fill "460x260" }}
|
||||
{{ $img := .Fill "460x260 center" }}
|
||||
<div class="image"><img src="{{ $img.RelPermalink }}" /></div>
|
||||
{{ end }}
|
||||
</div>
|
||||
|
|
|
@ -1,21 +1,14 @@
|
|||
<div class="container">
|
||||
<footer class="footer grid">
|
||||
<p class="cell">
|
||||
Les Toits du Val
|
||||
<br>
|
||||
🏠 8 rue Robert Lugnier 42260 St-Germain Laval
|
||||
<br>
|
||||
💌 bonjour@lestoitsduval.fr
|
||||
<br>
|
||||
📞 04 81 17 05 51
|
||||
</p>
|
||||
<p class="cell -right">
|
||||
🄯 2019
|
||||
<br>
|
||||
Construit avec
|
||||
<span role="img" aria-label="Coeur">💙</span>
|
||||
<br>
|
||||
en mode <a href="https://fr.wikipedia.org/wiki/Low-tech">Low-Tech</a>
|
||||
</p>
|
||||
<div class="container small">
|
||||
<footer class="footer grid -nowrap">
|
||||
<div class="cell">
|
||||
{{ with .Site.GetPage "/contact.md" }}
|
||||
{{ .Content }}
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="cell -right">
|
||||
{{ with .Site.GetPage "/copyleft.md" }}
|
||||
{{ .Content }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
|
|
@ -1,16 +1,3 @@
|
|||
<div class="nav">
|
||||
<nav class="container">
|
||||
<ul class="grid -center">
|
||||
{{ $pages := where site.RegularPages "Type" "in" "page" }}
|
||||
{{ $pages := $pages | union (where site.Pages "Kind" "in" "section") }}
|
||||
{{ range $pages.ByWeight }}
|
||||
<li><a href="{{ .Permalink }}" class="">{{ .Title }}</a></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<ul>
|
||||
</ul>
|
||||
<header class="header" role="banner">
|
||||
<div class="container">
|
||||
<a href="/" class="logoContainer">
|
||||
|
@ -23,8 +10,9 @@
|
|||
<div class="titleContainer">
|
||||
<a href="/">
|
||||
<h1>{{ .Site.Title }}</h1>
|
||||
<cite>Centrales villageoises <span class="noWrap">des Val d'Aix et Isable</span></cite>
|
||||
<cite>Centrales Villageoises <span class="noWrap">des Val d'Aix et Isable</span></cite>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
{{ partial "nav.html" . }}
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{{ $targetPath := "js/main.js" }}
|
||||
{{ $main := resources.Get $targetPath }}
|
||||
{{ with $main }}
|
||||
{{ $js := . | resources.Minify }}
|
||||
<script type="text/javascript" src="{{ $js.Permalink }}"></script>
|
||||
{{ end }}
|
|
@ -0,0 +1,20 @@
|
|||
<div class="nav">
|
||||
<input type="checkbox" id="menu_checkbox" onchange="toggleCheckbox(this)">
|
||||
<label for="menu_checkbox" class="icon-menu">
|
||||
<div class="icon"></div>
|
||||
</label>
|
||||
<nav class="container">
|
||||
{{ $title := .Title }}
|
||||
{{ $section := .CurrentSection.Title }}
|
||||
{{ $pages := where site.RegularPages "Type" "in" "page" }}
|
||||
{{ $pages := $pages | intersect (where site.RegularPages "Params.headless" "!=" true) }}
|
||||
{{ $pages := $pages | union (where site.Pages "Kind" "in" "section") }}
|
||||
<ul class="grid -center">
|
||||
{{ range $pages.ByWeight }}
|
||||
<li class="{{ if or (eq .Title $title) (eq .Title $section) }}active{{ end }}">
|
||||
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
|
@ -1,5 +1,9 @@
|
|||
{{ define "main" }}
|
||||
<div class="container small">
|
||||
{{ .Content }}
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
{{ partial "actualites.html" . }}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
<div class="cfa">
|
||||
<a href="{{ index .Params "lien"}}">{{ index .Params "texte"}}</a>
|
||||
</div>
|
|
@ -0,0 +1,4 @@
|
|||
{{- $file := .Get 0 -}}
|
||||
{{- $key := .Get 1 -}}
|
||||
{{- $data := index (index $.Site.Data $file) $key -}}
|
||||
{{- $data -}}
|
|
@ -3,10 +3,10 @@
|
|||
"version": "0.1.0",
|
||||
"description": "Source code of lestoitsduval.fr",
|
||||
"scripts": {
|
||||
"start": "hugo server -D",
|
||||
"start": "hugo server",
|
||||
"serve": "(cd public && python3 -m http.server 8080)",
|
||||
"build": "rm -rf public && hugo -D --minify && node themes/hugo-theme-lowtech/scripts/typo && purgecss --css public/css/*.css --content public/index.html --output public/css/ && DATE=`date +\"%Y0101\"` && find public -exec touch -d $DATE {} + && docker-compose up -d --build --force-recreate",
|
||||
"beta": "rm -rf public && hugo -D --minify --environment beta && node themes/hugo-theme-lowtech/scripts/typo && purgecss --css public/css/*.css --content public/index.html --output public/css/ && DATE=`date +\"%Y0101\"` && find public -exec touch -d $DATE {} + && docker-compose --env-file .env.beta up -d --build --force-recreate",
|
||||
"staging": "rm -rf public && hugo -D --minify --environment staging && node themes/hugo-theme-lowtech/scripts/typo && DATE=`date +\"%Y0101\"` && find public -exec touch -d $DATE {} + && docker-compose -f docker-compose.yml -f docker-compose.staging.yml up -d --build --force-recreate",
|
||||
"prod": "rm -rf public && hugo --minify --environment production && node themes/hugo-theme-lowtech/scripts/typo && DATE=`date +\"%Y0101\"` && find public -exec touch -d $DATE {} + && docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build --force-recreate",
|
||||
"favicon": "convert content/lestoitsduval-icon.png -resize 32x32 -colors 16 \\( -clone 0 -resize 16x16 -extent 16x16 \\) \\( -clone 0 -resize 32x32 -extent 32x32 \\) -delete 0 static/favicon.ico",
|
||||
"svgo": "svgo */**.svg",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 623253c44bf3ee3a0f194deafbdcafa191995685
|
||||
Subproject commit d740c03ae509bc625f0c12313d6c9dd9fe1b8e9d
|