diff --git a/assets/images/all_logos/square_notext_blue_sky.png b/assets/images/all_logos/square_notext_blue_sky.png new file mode 100644 index 0000000..67b6397 Binary files /dev/null and b/assets/images/all_logos/square_notext_blue_sky.png differ diff --git a/assets/images/all_logos/square_text_blue_sky.png b/assets/images/all_logos/square_text_blue_sky.png new file mode 100644 index 0000000..92fdb81 Binary files /dev/null and b/assets/images/all_logos/square_text_blue_sky.png differ diff --git a/assets/images/assemblee_constitutive_ensemble.jpg b/assets/images/assemblee_constitutive_ensemble.jpg new file mode 100644 index 0000000..69acad2 Binary files /dev/null and b/assets/images/assemblee_constitutive_ensemble.jpg differ diff --git a/assets/images/chapelle_1959.jpg b/assets/images/chapelle_1959.jpg new file mode 100644 index 0000000..42ef39c Binary files /dev/null and b/assets/images/chapelle_1959.jpg differ diff --git a/assets/images/chapelle_carte_postale_1.jpg b/assets/images/chapelle_carte_postale_1.jpg new file mode 100644 index 0000000..372c70a Binary files /dev/null and b/assets/images/chapelle_carte_postale_1.jpg differ diff --git a/assets/images/chapelle_vue_du_ciel_1.jpg b/assets/images/chapelle_vue_du_ciel_1.jpg new file mode 100644 index 0000000..6ba7da8 Binary files /dev/null and b/assets/images/chapelle_vue_du_ciel_1.jpg differ diff --git a/assets/images/chapelle_vue_du_ciel_2.jpg b/assets/images/chapelle_vue_du_ciel_2.jpg new file mode 100644 index 0000000..a356b3a Binary files /dev/null and b/assets/images/chapelle_vue_du_ciel_2.jpg differ diff --git a/assets/images/crypte_anges_1.jpg b/assets/images/crypte_anges_1.jpg new file mode 100644 index 0000000..c1abe11 Binary files /dev/null and b/assets/images/crypte_anges_1.jpg differ diff --git a/assets/images/crypte_entree_1.jpg b/assets/images/crypte_entree_1.jpg new file mode 100644 index 0000000..4731ec7 Binary files /dev/null and b/assets/images/crypte_entree_1.jpg differ diff --git a/assets/images/icons/quote.svg b/assets/images/icons/quote.svg new file mode 100644 index 0000000..a68a32b --- /dev/null +++ b/assets/images/icons/quote.svg @@ -0,0 +1,4 @@ + + diff --git a/assets/images/la_chartreuse_1.jpg b/assets/images/la_chartreuse_1.jpg new file mode 100644 index 0000000..9981a2e Binary files /dev/null and b/assets/images/la_chartreuse_1.jpg differ diff --git a/assets/images/partners/BLC_logo_bw.png b/assets/images/partners/BLC_logo_bw.png new file mode 100644 index 0000000..3842fbe Binary files /dev/null and b/assets/images/partners/BLC_logo_bw.png differ diff --git a/assets/images/partners/BLC_logo_color.png b/assets/images/partners/BLC_logo_color.png new file mode 100644 index 0000000..026d38f Binary files /dev/null and b/assets/images/partners/BLC_logo_color.png differ diff --git a/assets/images/partners/amse.svg b/assets/images/partners/amse.svg new file mode 100644 index 0000000..91aa25f --- /dev/null +++ b/assets/images/partners/amse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/partners/credit.svg b/assets/images/partners/credit.svg new file mode 100644 index 0000000..12ea72b --- /dev/null +++ b/assets/images/partners/credit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/partners/tespascap.svg b/assets/images/partners/tespascap.svg new file mode 100644 index 0000000..0b26e5e --- /dev/null +++ b/assets/images/partners/tespascap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/sass/article.scss b/assets/sass/article.scss index 6c05318..d8ad60e 100644 --- a/assets/sass/article.scss +++ b/assets/sass/article.scss @@ -12,3 +12,72 @@ .article { } + +.prominent-article { + position: relative; + overflow: hidden; + + .article__background { + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + background-size: cover; + z-index: 0; + transition: all 0.2s ease-in-out; + } + + .article__background-overlay { + height: 100%; + width: 100%; + position: absolute; + top: 0; + left: 0; + background-color: rgba(1, 1, 1, 0.5); + z-index: 1; + } + + .article__content { + position: relative; + z-index: 2; + color: white; + padding: 2rem 0; + + .article__title { + color: white; + a { + color: white; + text-decoration: none; + } + } + .article__summary { + } + .article__meta { + margin-bottom: 1rem; + opacity: 0.8; + } + .article__bottom { + display: flex; + justify-content: end; + } + .article__readmore { + border: 1px solid white; + } + } + + &:hover { + .article__background { + transform: scale(1.1); + } + } +} + +.less-prominent-articles { + display: grid; + grid-template-columns: 1fr 1fr; +} + +.right-floating-image { + float: right; +} diff --git a/assets/sass/button.scss b/assets/sass/button.scss index 1518c0a..869c7b5 100644 --- a/assets/sass/button.scss +++ b/assets/sass/button.scss @@ -4,8 +4,8 @@ background-color: $accent; color: white; padding: 1rem 2.5rem; - font-weight: lighter; text-transform: uppercase; + text-decoration: none; user-select: none; min-width: 10rem; font-size: 1.2rem; @@ -24,3 +24,11 @@ } } +.button.button-transparent { + background-color: transparent; + + &:hover { + background-color: transparent; + color: white; + } +} diff --git a/assets/sass/carousel.scss b/assets/sass/carousel.scss new file mode 100644 index 0000000..ac8e62d --- /dev/null +++ b/assets/sass/carousel.scss @@ -0,0 +1,336 @@ +// FROM https://css-tricks.com/css-only-carousel/ + +@keyframes tonext { +75% { + left: 0; +} +95% { + left: 100%; +} +98% { + left: 100%; +} +99% { + left: 0; +} +} + +@keyframes tostart { +75% { + left: 0; +} +95% { + left: -300%; +} +98% { + left: -300%; +} +99% { + left: 0; +} +} + +@keyframes snap { +96% { + scroll-snap-align: center; +} +97% { + scroll-snap-align: none; +} +99% { + scroll-snap-align: none; +} +100% { + scroll-snap-align: center; +} +} + +* { + box-sizing: border-box; + scrollbar-color: transparent transparent; /* thumb and track color */ + scrollbar-width: 0px; +} + +*::-webkit-scrollbar { + width: 0; +} + +*::-webkit-scrollbar-track { + background: transparent; +} + +*::-webkit-scrollbar-thumb { + background: transparent; + border: none; +} + +* { + -ms-overflow-style: none; +} + +$height: 30rem; + +.carousel { + ol, li { + list-style: none; + margin: 0; + padding: 0; + } + + position: relative; + filter: drop-shadow(0 0 10px #0003); + perspective: 100px; + + // define the height of the whole carousel + height: $height; + +} + +.carousel__viewport { + position: absolute; + z-index: 2; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: flex; + overflow-x: scroll; + counter-reset: item; + scroll-behavior: smooth; + scroll-snap-type: x mandatory; +} + +.carousel__slide { + position: relative; + flex: 0 0 100%; + width: 100%; + counter-increment: item; +} + +.slide-content { + position: absolute; + width: 100%; + + + .slide-image { + padding: 0; + margin: 0; + figcaption { + font-size: .9rem; + opacity: 0.9; + text-align: center; + } + } +} + +.slide-inner { +} + +// .carousel__slide:nth-child(even) { +// background-color: #99f; +// } + +.carousel__slide:before { + position: absolute; + top: 50%; + left: 50%; + transform: translate3d(-50%,-40%,70px); + color: #fff; + font-size: 2em; +} + +.carousel__snapper { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + scroll-snap-align: center; + z-index: 1; +} + +// @media (hover: hover) { +// .carousel__snapper { +// animation-name: tonext, snap; +// animation-timing-function: ease; +// animation-duration: 4s; +// animation-iteration-count: infinite; +// } + +// .carousel__slide:last-child .carousel__snapper { +// animation-name: tostart, snap; +// } +// } + +@media (prefers-reduced-motion: reduce) { + .carousel__snapper { + animation-name: none; + } +} + +.carousel:hover .carousel__snapper, +.carousel:focus-within .carousel__snapper { + animation-name: none; +} + +.carousel__navigation { + position: absolute; + z-index: 2; + right: 0; + bottom: 1rem; + left: 0; + text-align: center; +} + +.carousel__navigation-list, +.carousel__navigation-item { + display: flex; + justify-content: center; +} + +.carousel__navigation-button { + display: inline-block; + width: 1.5rem; + height: 1.5rem; + background-clip: content-box; + background-color: #eeeeee; + box-shadow: inset 0 0 2px black; + border: 0.25rem solid transparent; + border-radius: 50%; + font-size: 0; + transition: transform 0.1s; +} + +.carousel::before, +.carousel::after, +.carousel__prev, +.carousel__next { + position: absolute; + top: 0; + width: 4rem; + height: 4rem; + transform: translateY($height/2 - 2rem); + border-radius: 50%; + font-size: 0; + outline: 0; + z-index: 4; +} + +.carousel::before, +.carousel__prev { + left: -0.5rem; +} + +.carousel::after, +.carousel__next { + right: -0.5rem; +} + +// the big circle navigation button left and right +.carousel::before, +.carousel::after { + content: ''; + z-index: 1; + background-color: transparent; + opacity: 0.65; + background-size: 1.5rem 1.5rem; + background-repeat: no-repeat; + background-position: center center; + font-size: 2.5rem; + line-height: 4rem; + text-align: center; + pointer-events: none; +} + +.carousel::before:hover, .carousel::after:hover { + opacity: 1 !important; +} + +.carousel::before { + background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,50 80,100 80,0' /%3E%3C/svg%3E"); +} + +.carousel::after { + background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,50 20,100 20,0' /%3E%3C/svg%3E"); +} + +.carousel__navigation-item { + display: flex; + align-items: center; +} + +.carousel__navigation-item.enabled { + .carousel__navigation-button { + opacity: 0.5; + background-color: lighten($accent, 0%); + } +} + +@media (max-width: $md-breakpoint) { + $md-height: 45rem; + .carousel { + height: $md-height !important; + } + + .carousel::before, + .carousel::after, + .carousel__prev, + .carousel__next { + transform: translateY($md-height/2 - 2rem) !important; + } + + .carousel::next { + + } + +} + + +// layout definitions inside the slides +.layout-grid-image { + display: grid; + grid-column-gap: 2rem; + + + .image-container { + display: flex; + align-items: center; + } +} + +.double-image-container { + display: flex; +} + +.layout-grid-image.third { + grid-template-columns: 3fr 1fr; +} + +.layout-grid-image.half { + grid-template-columns: 1fr 1fr; +} + +@media (max-width: $md-breakpoint) { + .carousel { + .layout-grid-image.half { + display: block; + } + + .layout-grid-image.third { + display: block; + } + + .image-container { + display: flex; + justify-content: center; + } + + .slide-image { + height: 19rem; + img { + width: auto; + height: 100%; + } + } + } +} diff --git a/assets/sass/countdown.scss b/assets/sass/countdown.scss new file mode 100644 index 0000000..24faa74 --- /dev/null +++ b/assets/sass/countdown.scss @@ -0,0 +1,205 @@ +.countdown-page { + background-color: $background; + color: white; + height: 100vh; + overflow: hidden; +} + +.countdown-page__content__container { + display: flex; + justify-content: center; + height: 100%; +} + +.countdown-page__content { + margin-top: -5rem; + display: flex; + align-items: center; +} + +.accent-band { + background-color: $accent; + height: 1.5vh; + width: 100%; +} + +.launch-logo-back { + margin-top: -1.8rem; + + opacity: 0.05; + position: absolute; + top: 0rem; + left: 0; + height: 100vh; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + + svg { + height: 80vh; + } +} + +.launch-logo-aligner { + margin-top: -10rem; + height: 100%; + display: grid; + grid-template-columns: 1fr 8fr; +} + +.launch-logo-large { + display: flex; + flex-direction: column; + justify-content: center; + margin-left: 4rem; + svg { + height: 10rem; + } +} + +.launch-logo { + svg { + width: 10rem; + height: auto; + } +} + +.launch-introduction { + margin-top: 3rem; + margin-bottom: 2rem; + letter-spacing: .33rem; + text-transform: uppercase; + font-size: .8rem; + text-align: center; +} + +.countdown__container { + .countdown__content { + flex-shrink: 1; + display: flex; + } + + .timer__value { + font-size: 5.4rem; + } + + .timer__label { + font-size: 1rem; + text-align: center; + } + + .timer__separator { + margin: 0 1rem; + display: flex; + flex-direction: column; + justify-content: center; + .timer__value { + opacity: 0.5; + margin-top: -.4rem; + font-weight: 300; + } + .timer__label { + opacity: 0; + } + } + + .timer__value { + display: flex; + justify-content: center; + align-items: center; + } +} + +@media (max-width: $md-breakpoint) { + .launch-logo-back { + top: 0; + margin-top: 0; + } + .countdown-page__content { + // margin-top: -10rem; + } + .countdown__container { + .timer__value { + font-size: 3rem; + + } + .timer__separator { + margin: 0 .8rem; + .timer__value { + font-size: 2rem; + } + } + .timer__label { + font-size: .8rem; + } + } + + .countdown__content { + justify-content: center; + } +} + +.countdown-footer { + position: absolute; + bottom: 0; + left: 0; + z-index: 2; + + width: 100%; + + background-color: rgba(1, 1, 1, .5); + color: white; + // background-color: $tertiary; + + .page-container { + display: flex; + justify-content: space-between; + + } + padding: .5rem 0; + + .countdown-footer__logo { + padding: .3rem 0; + svg { + width: auto; + height: 5rem; + } + } +} + +.socials { + display: flex; + align-items: center; + .social-icon { + width: 1.4rem; + color: white; + display: flex; + justify-content: center; + align-items: center; + } + .social-item { + display: flex; + justify-content: center; + align-items: center; + } + .social-text { + margin-right: .8rem; + } + a { + color: white; + opacity: 0.8; + } + svg { + fill: white; + opacity: 0.8; + } +} + +@media (max-width: $md-breakpoint) { + .socials { + .social-text { + display: none; + } + } +} diff --git a/assets/sass/general.scss b/assets/sass/general.scss index 6596404..bd9eae7 100644 --- a/assets/sass/general.scss +++ b/assets/sass/general.scss @@ -1,15 +1,16 @@ - @import url('https://fonts.googleapis.com/css2?family=Bona+Nova:wght@400;700&family=Roboto&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Bona+Nova:wght@400;700&family=Roboto:wght:300;400;500&display=swap'); .serif-font { - font-family: 'Bona Nova', serif; - } + font-family: 'Bona Nova', serif; +} + body { // font-family: 'Trebuchet MS', Tahoma,sans-serif; // font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; // font-family: "Open Sans","Segoe UI",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-family: 'Roboto', sans-serif; - font-weight: 300; + font-weight: 400; margin: 0; font-size: 17px; line-height: 1.6; @@ -45,45 +46,50 @@ a:hover { .secondary-bg { - h2 { - color: white; - } - a { - color: white; - } - color: white; + h2 { + color: white; + } + a { + color: white; + } + color: white; - .button { - background-color: $background-secondary; - color: white; - &:hover { - background-color: lighten($background-secondary, 14%); - } - } + .button { + background-color: $background-secondary; + color: white; + &:hover { + background-color: lighten($background-secondary, 14%); + } + } - background-color: darken($background-secondary, 15%); - } + background-color: darken($background-secondary, 15%); +} .separation-section { - margin-top: 3rem; - padding: 1.2rem 0; - } + margin-top: 3rem; + padding: 1.2rem 0; +} - .w-100 { - width: 100px; - } +.w-100 { + width: 100px; +} - .w-200 { - width: 200px; - } +.w-200 { + width: 200px; +} - img { - max-width: 100%; - } +.h-100 { + height: 100%; +} + +img { + max-width: 100%; +} + +.grid { + display: grid; +} +.grid-2 { + grid-template-columns: 1fr 1fr; +} - .grid { - display: grid; - } - .grid-2 { - grid-template-columns: 1fr 1fr; - } diff --git a/assets/sass/landing.scss b/assets/sass/landing.scss index 6304526..b31a74e 100644 --- a/assets/sass/landing.scss +++ b/assets/sass/landing.scss @@ -1,18 +1,31 @@ .cover__container { - margin-top: 1px; position: relative; - min-height: 40rem; + min-height: 50rem; } .cover__back { position: absolute; height: 100%; width: 100%; + overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position-x: center; background-position-y: center; z-index: 1; + + // to center the video + text-align: center; + display: flex; + justify-content: center; + + video { + width: 100%; + height: 100%; + background-color: gray; + object-fit: cover; + position: relative; + } } .cover__content { @@ -79,6 +92,11 @@ @import 'landing/timeline.scss'; +@media (max-width: $lg-breakpoint) { + .cover__back { + } +} + @media (min-width: $lg-breakpoint) { .cover__back { background-position-x: center; @@ -108,14 +126,13 @@ @keyframes compare-anim { 0% { - clip-path: inset(100% 100% 100% 0%); } 100% { - clip-path: inset(100% 100% 100% 100%); } } .compare-items-dynamic { .compare-duet { + border-radius: 4px; overflow: hidden; position: relative; @@ -126,12 +143,16 @@ overflow: hidden; clip-path: inset(100% 100% 100% 0%); } + .compare-hidden { + clip-path: inset(100% 100% 100% 0%); + transition: clip-path 2s cubic-bezier(.86,0,.07,1); + animation-fill-mode: forwards; + } } .compare-duet:hover { .compare-hidden { - animation: compare-anim 2s cubic-bezier(.86,0,.07,1); - animation-fill-mode: forwards; + clip-path: inset(100% 100% 100% 100%); } } } @@ -159,8 +180,107 @@ } .landing-main { + section:first-of-type { + border-top: 1px solid rgba(1, 1, 1, 0.2); + } section { border-bottom: 1px solid rgba(1, 1, 1, 0.2); } } + +.partners-container .carousel { + border-top: 1px solid #eee; +} + +.partner-comment__container { + height: 100%; + display: flex; + justify-content: center; + align-items: center; + + background: rgba(1, 1, 1, 0.05); + + .partner-comment { + padding-bottom: 1rem; + display: flex; + flex-direction: column; + align-items: center; + } + + .partner-comment__quote-container { + display: flex; + width: 80%; + margin: 0 auto; + p { + text-align: center; + margin: 2.5rem auto; + position: relative; + display: block; + font-style: italic; + font-weight: 300; + } + .quote-decoration { + display: flex; + flex-direction: column; + + svg { + fill: rgba(0, 0, 0, 0.2); + width: 3rem; + height: 3rem; + } + + } + .quote-before { + justify-content: flex-start; + } + .quote-after { + justify-content: flex-end; + svg { + transform: rotate(180deg) + } + } + } + + .partner-comment__author { + margin-top: .5rem; + display: flex; + flex-direction: column; + align-items: center; + } + .partner-comment__author-picture { + width: 10rem; + aspect-ratio: 1; + // border-radius: 50%; + } + .partner-comment__author-name { + margin-top: .5rem; + } + + .partner-comment__author-link:hover { + opacity: 0.6; + } +} + + +.history-component__content { +} + +.history-container { + .double-horizontal-image-container { + display: grid; + grid-template-columns: 1fr 1fr; + + img { + width: 100%; + height: 17rem; + object-fit: cover; + } + } +} + +@media (max-width: $md-breakpoint) { + .history-container { + } +} + diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 469103a..c44a449 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -14,6 +14,7 @@ $background-secondary: #BFB78F; $secondary: #011F26; $tertiary: #A5A692; $accent: #F2A71B; +$accent-dark: #A56F09; .pagination-nav { margin-top: 1em; @@ -32,6 +33,8 @@ $accent: #F2A71B; @import 'single_image.scss'; @import 'footer.scss'; @import 'sections.scss'; +@import 'carousel.scss'; +@import 'countdown.scss'; // components @import 'tags.scss'; diff --git a/assets/sass/page_container.scss b/assets/sass/page_container.scss index ef446b0..a34ffe7 100644 --- a/assets/sass/page_container.scss +++ b/assets/sass/page_container.scss @@ -2,6 +2,12 @@ width: 80%; margin: 0 auto; } + +.page-container-large { + width: 75%; + margin: 0 auto; +} + .page-full { padding: 0 2rem; } diff --git a/assets/scripts/carousel.js b/assets/scripts/carousel.js new file mode 100644 index 0000000..028425f --- /dev/null +++ b/assets/scripts/carousel.js @@ -0,0 +1,43 @@ +function isElementInViewport (el) { + var rect = el.getBoundingClientRect(); + + return ( + rect.top >= 0 && + rect.left >= 0 && + rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && /* or $(window).height() */ + rect.right <= (window.innerWidth || document.documentElement.clientWidth) /* or $(window).width() */ + ); +} +// + +// little addon to enhance the carousel + + +Array.from(document.getElementsByClassName("carousel")).forEach((carousel) => { + let viewport = carousel.getElementsByClassName("carousel__viewport")[0]; + let slides = carousel.getElementsByClassName("carousel__slide"); + let nav_items = Array.from(carousel.getElementsByClassName("carousel__navigation-item")) + let last_scroll_pos = null; + + viewport.onscroll = (_event) => { + let position = slides.length * viewport.scrollLeft / viewport.scrollWidth; + let direction = last_scroll_pos == null || last_scroll_pos < viewport.scrollLeft; + last_scroll_pos = viewport.scrollLeft; + + nav_items.forEach((item, index) => { + if ( + (direction && position > index-1 && position <= index) || + (!direction && position >= index && position < index+1) + ) { + if (!item.classList.contains("enabled")) { + item.classList.add("enabled") + } + return + } + if (item.classList.contains("enabled")) { + item.classList.remove("enabled") + } + }) + } +}) + diff --git a/config.toml b/config.toml index bd54708..be4730b 100644 --- a/config.toml +++ b/config.toml @@ -13,6 +13,9 @@ changefreq = 'weekly' [params] dateFmt = "02.01.2006 15:04" + [params.socials] + facebook = "https://www.facebook.com/groups/bethleemaubevoye" + twitter = "https://www.helloasso.com/associations/l-etoile-de-bethleem-association-des-amis-de-la-chapelle-de-bethleem-d-aubevoye/" [params.defaultImage] local = true @@ -28,3 +31,4 @@ imtag = 'imtags' [markup.goldmark.renderer] unsafe = true + diff --git a/content/actualites/fake-1/index.md b/content/actualites/fake-1/index.md new file mode 100644 index 0000000..e093848 --- /dev/null +++ b/content/actualites/fake-1/index.md @@ -0,0 +1,40 @@ +--- +title: Annonce des visites de la chapelle +date: 2023-02-21 +--- + +Depuis la création du groupe Facebook dédié à la Chapelle de Bethléem, vous n'avez cessé d'être de plus en plus nombreux à témoigner votre intérêt.🙏 + +Cet intérêt s'est traduit par le souhait croissant de constituer une association de sauvegarde et de valorisation du site. + +Nous avions à cet égard sondé vos intentions au printemps. + +## ⭐ Le moment est venu de prendre rendez-vous. + +Nous vous convions donc le samedi 24 septembre 2022 à 14 h 30, en la salle fête de Saint-Aubin sur Gaillon. + +Nous vous y présenterons le projet d'association, auquel vous pourrez vous joindre comme membres fondateurs. + + + +## Le Projet d'association + +Cette association culturelle et patrimoniale aura à cœur de préserver, promouvoir et valoriser sous tous ses aspects un patrimoine unique. +À cet égard, il sera notamment demandé aux membres fondateurs d'approuver les statuts de L’Etoile de Bethléem - Association des Amis de la Chapelle de Bethléem d’Aubevoye, dont le projet d'article 2 propose l'objet social comme suit : + +> L’Association a pour objet de : +> - Contribuer à la sauvegarde et à la restauration de la Chapelle de Bethléem sise à Aubevoye, dans la commune administrative du Val d’Hazey (Eure) en Normandie ; +> - Promouvoir ce monument, particulièrement sa crypte unique, en approfondissant sa connaissance, en défendant son image et en assurant sa communication ; +> - Valoriser le site par des actions concourant à l’entretien, à la promotion et à l'animation de ce patrimoine historique, culturel, religieux et naturel et de tout ce qui le constitue, qu'elle entend mieux faire connaître, apprécier et protéger. +> +> A cet égard, l’Association reconnaît et s’attache à préserver le caractère chrétien du monument, légué par son histoire, depuis sa fondation par le Cardinal Charles 1er de Bourbon. + +## 👉 L'ordre du jour + +- Présentation du projet, +- Adoption des statuts, +- Constitution des instances, +- Détermination du montant de la cotisation. + +La chapelle compte sur vous ⛪ + diff --git a/content/actualites/fake-2/index.md b/content/actualites/fake-2/index.md new file mode 100644 index 0000000..6267824 --- /dev/null +++ b/content/actualites/fake-2/index.md @@ -0,0 +1,40 @@ +--- +title: Partenariat entre X et Y pour faire Z +date: 2023-06-15 +--- + +Depuis la création du groupe Facebook dédié à la Chapelle de Bethléem, vous n'avez cessé d'être de plus en plus nombreux à témoigner votre intérêt.🙏 + +Cet intérêt s'est traduit par le souhait croissant de constituer une association de sauvegarde et de valorisation du site. + +Nous avions à cet égard sondé vos intentions au printemps. + +## ⭐ Le moment est venu de prendre rendez-vous. + +Nous vous convions donc le samedi 24 septembre 2022 à 14 h 30, en la salle fête de Saint-Aubin sur Gaillon. + +Nous vous y présenterons le projet d'association, auquel vous pourrez vous joindre comme membres fondateurs. + + + +## Le Projet d'association + +Cette association culturelle et patrimoniale aura à cœur de préserver, promouvoir et valoriser sous tous ses aspects un patrimoine unique. +À cet égard, il sera notamment demandé aux membres fondateurs d'approuver les statuts de L’Etoile de Bethléem - Association des Amis de la Chapelle de Bethléem d’Aubevoye, dont le projet d'article 2 propose l'objet social comme suit : + +> L’Association a pour objet de : +> - Contribuer à la sauvegarde et à la restauration de la Chapelle de Bethléem sise à Aubevoye, dans la commune administrative du Val d’Hazey (Eure) en Normandie ; +> - Promouvoir ce monument, particulièrement sa crypte unique, en approfondissant sa connaissance, en défendant son image et en assurant sa communication ; +> - Valoriser le site par des actions concourant à l’entretien, à la promotion et à l'animation de ce patrimoine historique, culturel, religieux et naturel et de tout ce qui le constitue, qu'elle entend mieux faire connaître, apprécier et protéger. +> +> A cet égard, l’Association reconnaît et s’attache à préserver le caractère chrétien du monument, légué par son histoire, depuis sa fondation par le Cardinal Charles 1er de Bourbon. + +## 👉 L'ordre du jour + +- Présentation du projet, +- Adoption des statuts, +- Constitution des instances, +- Détermination du montant de la cotisation. + +La chapelle compte sur vous ⛪ + diff --git a/content/countdown/_index.md b/content/countdown/_index.md new file mode 100644 index 0000000..15266ff --- /dev/null +++ b/content/countdown/_index.md @@ -0,0 +1,4 @@ +--- +with_header: false +with_footer: false +--- diff --git a/content/landing-matthieu/_index.md b/content/landing-matthieu/_index.md deleted file mode 100644 index 3b18e51..0000000 --- a/content/landing-matthieu/_index.md +++ /dev/null @@ -1 +0,0 @@ -hello world diff --git a/content/sandbox-1/_index.md b/content/sandbox-1/_index.md new file mode 100644 index 0000000..e69de29 diff --git a/data/partners.yaml b/data/partners.yaml new file mode 100644 index 0000000..d69d3ec --- /dev/null +++ b/data/partners.yaml @@ -0,0 +1,36 @@ +people: + - name: Jessica + org: + name: T'es pas cap + intro: de + website: https://tes-pas-cap-a-gaillon.fr/ + image: tespascap.svg + quote: | + Soutenons l'association qui sauvegarde la chapelle de Bethléem à Aubevoye, témoignage précieux de notre histoire. + + - name: Stéphane + org: + name: Brasserie Les Cottereaux + intro: de la + website: https://www.agglo-seine-eure.fr/equipements/brasserie-les-cottereaux/ + image: BLC_logo_color.png + quote: | + C'est tout naturellement que nous avons lancé le partenariat avec L'étoile de Bethléem dont la vocation est de rénover une pepite de notre patrimoine historique. + + - name: null + org: + name: Crédit Mutuel de Normandie + intro: du + image: credit.svg + quote: | + Partenaire privilégié des associations comme l'Étoile de Bethléem, le crédit mutuel vous accompagne dans tous vos projets. + + - name: Phillipe + org: + name: AMSE + intro: de l' + website: https://www.amse.asso.fr/ + image: amse.svg + quote: | + Soucieux de sauvegarder le patrimoine de la région Gaillon Le Val d'Hazey, nous souhaitons bonne réussite à cette association qui œuvre pour la remise en état du site de Bethléem. + diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 6b2e822..f021839 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -7,9 +7,13 @@
- {{ partial "footer" . }} + {{ if or (not (isset .Params "with_footer")) .Params.with_footer }} + {{ partial "footer" . }} + {{ end }}