From d89fc3516a5e308de726c5dce384bac37746292c Mon Sep 17 00:00:00 2001 From: Yves Gatesoupe Date: Wed, 15 Jul 2020 23:05:36 +0200 Subject: [PATCH] Posts list pages and post page --- .eleventy.js | 22 +++++---- src/_data/navigation.json | 16 +++--- src/_includes/layouts/home.njk | 2 +- src/_includes/layouts/post.njk | 46 +++--------------- src/_includes/layouts/posts-events.njk | 24 +++++++++ src/_includes/layouts/posts-news.njk | 24 +++++++++ src/_includes/layouts/posts.njk | 27 ++++++++++ src/_includes/partials/components/nav.njk | 6 ++- .../partials/components/news-list.njk | 25 ---------- .../partials/components/posts-list-home.njk | 10 ++++ .../partials/components/posts-list.njk | 16 ++++++ src/images/reunion-24-06-2020.jpeg | Bin 0 -> 63121 bytes src/pages/posts-events.md | 8 +++ src/pages/posts-news.md | 8 +++ src/pages/posts.md | 8 +++ src/posts/a-post-with-code-samples.md | 1 + src/posts/a-post-with-figures-and-video.md | 1 + src/posts/a-scheduled-post.md | 1 + src/posts/a-simple-post copy.md | 29 +++++++++++ src/posts/a-simple-post.md | 24 ++------- src/posts/evenement-12-06-20.md | 1 + src/posts/evenement-24-06-20.md | 16 ++++++ src/scss/_theme.scss | 16 ++++++ src/scss/components/_nav.scss | 5 ++ src/scss/components/_post.scss | 36 +++++--------- .../{_news-list.scss => _posts-list.scss} | 42 ++++++---------- src/scss/components/_posts.scss | 28 +++++++++++ src/scss/global.scss | 3 +- 28 files changed, 292 insertions(+), 153 deletions(-) create mode 100644 src/_includes/layouts/posts-events.njk create mode 100644 src/_includes/layouts/posts-news.njk create mode 100644 src/_includes/layouts/posts.njk delete mode 100644 src/_includes/partials/components/news-list.njk create mode 100644 src/_includes/partials/components/posts-list-home.njk create mode 100644 src/_includes/partials/components/posts-list.njk create mode 100644 src/images/reunion-24-06-2020.jpeg create mode 100644 src/pages/posts-events.md create mode 100644 src/pages/posts-news.md create mode 100644 src/pages/posts.md create mode 100644 src/posts/a-simple-post copy.md create mode 100644 src/posts/evenement-24-06-20.md rename src/scss/components/{_news-list.scss => _posts-list.scss} (78%) create mode 100644 src/scss/components/_posts.scss diff --git a/.eleventy.js b/.eleventy.js index faf343e..eaff208 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -41,28 +41,32 @@ module.exports = function(config) { // Custom collections const livePosts = post => post.date <= now && !post.data.draft; + const newsPosts = post => post.data.type === 'news'; + const eventPosts = post => post.data.type === 'event'; + config.addCollection('posts', collection => { return [ - ...collection.getFilteredByGlob('./src/posts/*.md').filter(livePosts) + ...collection.getFilteredByGlob('./src/posts/*.md') ].reverse(); }); - - config.addCollection('postFeed', collection => { - return [...collection.getFilteredByGlob('./src/posts/*.md').filter(livePosts)] - .reverse() - .slice(0, site.maxPostsPerPage); + config.addCollection('news', collection => { + return [ + ...collection.getFilteredByGlob('./src/posts/*.md').filter(newsPosts) + ].reverse(); + }); + config.addCollection('events', collection => { + return [ + ...collection.getFilteredByGlob('./src/posts/*.md').filter(eventPosts) + ].reverse(); }); config.addCollection('newsFeed', collection => { return [...collection.getFilteredByGlob('./src/posts/*.md').filter(livePosts)] .reverse() .slice(0, site.maxNewsPerPage); }); - - // const teamMembers = member; config.addCollection('members', collection => { return [...collection.getFilteredByGlob("./src/members/*.md")]; }); - config.addCollection('profiles', collection => { return [...collection.getFilteredByGlob("./src/members/*.md")] .slice(0, site.maxProfilePreview); diff --git a/src/_data/navigation.json b/src/_data/navigation.json index 2e0ef6b..51574ca 100644 --- a/src/_data/navigation.json +++ b/src/_data/navigation.json @@ -1,23 +1,23 @@ { "items": [ + { + "text": "Actualité", + "url": "/posts/", + "external": false + }, { "text": "Comprendre la CAE", - "url": "/comprendre-la-cae", + "url": "/comprendre-la-cae/", "external": false }, { "text": "Nous rejoindre", - "url": "/nous-rejoindre", + "url": "/nous-rejoindre/", "external": false }, { "text": "L'équipe", - "url": "/equipe", - "external": false - }, - { - "text": "Actualité", - "url": "/actualite", + "url": "/equipe/", "external": false }, { diff --git a/src/_includes/layouts/home.njk b/src/_includes/layouts/home.njk index f960436..d66d47c 100644 --- a/src/_includes/layouts/home.njk +++ b/src/_includes/layouts/home.njk @@ -7,7 +7,7 @@ {% block content %}
{% include "partials/components/intro.njk" %} - {% include "partials/components/news-list.njk" %} + {% include "partials/components/posts-list-home.njk" %} {% include "partials/components/post-list.njk" %} {% include "partials/components/presentation.njk" %} {% include "partials/components/sponsor.njk" %} diff --git a/src/_includes/layouts/post.njk b/src/_includes/layouts/post.njk index f7cfd2d..39b9b8b 100644 --- a/src/_includes/layouts/post.njk +++ b/src/_includes/layouts/post.njk @@ -1,47 +1,17 @@ {% extends 'layouts/base.njk' %} -{# Intro content #} -{% set introHeading = title %} -{% set introSummary %} -

- {% if date %} - - {% endif %} - — {{ helpers.getReadingTime(content) }} minute read -

-{% endset %} - {% block content %}
-
- {% include "partials/components/intro.njk" %} -
+
+
+

{{ title }}

+ {% if illustration %} + illustration de l'article + {% endif %} {{ content | safe }} + Voir toute l'actualité
- {% if site.enableThirdPartyComments %} -
- - {% endif %} - {% if tags %} -
-
- -
-
- {% endif %}
+ {% include "partials/components/contact-form.njk" %}
{% endblock %} - -{{ content | safe }} diff --git a/src/_includes/layouts/posts-events.njk b/src/_includes/layouts/posts-events.njk new file mode 100644 index 0000000..d2d9855 --- /dev/null +++ b/src/_includes/layouts/posts-events.njk @@ -0,0 +1,24 @@ +{% extends 'layouts/base.njk' %} + +{% set newsListItems = collections.events %} + +{% block content %} +
+
+

{{ pageHeading }}

+ +
+ {% include "partials/components//posts-list.njk" %} + {% include "partials/components/contact-form.njk" %} +
+{% endblock %} diff --git a/src/_includes/layouts/posts-news.njk b/src/_includes/layouts/posts-news.njk new file mode 100644 index 0000000..7cdad84 --- /dev/null +++ b/src/_includes/layouts/posts-news.njk @@ -0,0 +1,24 @@ +{% extends 'layouts/base.njk' %} + +{% set newsListItems = collections.news %} + +{% block content %} +
+
+

{{ pageHeading }}

+ +
+ {% include "partials/components//posts-list.njk" %} + {% include "partials/components/contact-form.njk" %} +
+{% endblock %} diff --git a/src/_includes/layouts/posts.njk b/src/_includes/layouts/posts.njk new file mode 100644 index 0000000..710800e --- /dev/null +++ b/src/_includes/layouts/posts.njk @@ -0,0 +1,27 @@ +{% extends 'layouts/base.njk' %} + +{% set newsListItems = collections.posts %} + +{% block content %} +
+
+

{{ pageHeading }}

+ +
+
+ {% include "partials/components/posts-list.njk" %} +
+ + {% include "partials/components/contact-form.njk" %} +
+{% endblock %} diff --git a/src/_includes/partials/components/nav.njk b/src/_includes/partials/components/nav.njk index a101c23..01388a5 100644 --- a/src/_includes/partials/components/nav.njk +++ b/src/_includes/partials/components/nav.njk @@ -13,8 +13,12 @@ {% set currentAttribute = ' aria-current="page"' %} {% endif %} + {% if page.url == item.url %} + {% endfor %} diff --git a/src/_includes/partials/components/news-list.njk b/src/_includes/partials/components/news-list.njk deleted file mode 100644 index 488ae99..0000000 --- a/src/_includes/partials/components/news-list.njk +++ /dev/null @@ -1,25 +0,0 @@ -{% if newsListItems.length %} -
- -
-
-

{{ newsListHeading }}

-
    - {% for item in newsListItems %} - {% if item.date.getTime() <= global.now %} -
  1. -

    - {{ item.data.title }} -

    -

    - -

    -
  2. - {% endif %} - {% endfor %} -
- Voir tout -
-
-
-{% endif %} diff --git a/src/_includes/partials/components/posts-list-home.njk b/src/_includes/partials/components/posts-list-home.njk new file mode 100644 index 0000000..16f51a7 --- /dev/null +++ b/src/_includes/partials/components/posts-list-home.njk @@ -0,0 +1,10 @@ +
+ +
+
+

{{ newsListHeading }}

+ {% include "partials/components/posts-list.njk" %} + Voir tout +
+
+
diff --git a/src/_includes/partials/components/posts-list.njk b/src/_includes/partials/components/posts-list.njk new file mode 100644 index 0000000..7e8e613 --- /dev/null +++ b/src/_includes/partials/components/posts-list.njk @@ -0,0 +1,16 @@ +{% if newsListItems.length %} +
    + {% for item in newsListItems %} + {% if item.date.getTime() <= global.now %} +
  1. +

    + {{ item.data.title }} +

    +

    + +

    +
  2. + {% endif %} + {% endfor %} +
+{% endif %} diff --git a/src/images/reunion-24-06-2020.jpeg b/src/images/reunion-24-06-2020.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b5c979b59ffc8bb80b6593b4c8e33423adcc47ff GIT binary patch literal 63121 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 literal 0 HcmV?d00001 diff --git a/src/pages/posts-events.md b/src/pages/posts-events.md new file mode 100644 index 0000000..6babb53 --- /dev/null +++ b/src/pages/posts-events.md @@ -0,0 +1,8 @@ +--- +title: 'Actualité & Évènements' +permalink: '/posts-events/index.html' +layout: 'layouts/posts-events.njk' +pageHeading: 'Actualité & Évènements' +--- + + diff --git a/src/pages/posts-news.md b/src/pages/posts-news.md new file mode 100644 index 0000000..32e7e00 --- /dev/null +++ b/src/pages/posts-news.md @@ -0,0 +1,8 @@ +--- +title: 'Actualité & Évènements' +permalink: '/posts-news/index.html' +layout: 'layouts/posts-news.njk' +pageHeading: 'Actualité & Évènements' +--- + + diff --git a/src/pages/posts.md b/src/pages/posts.md new file mode 100644 index 0000000..a7557b2 --- /dev/null +++ b/src/pages/posts.md @@ -0,0 +1,8 @@ +--- +title: 'Actualité & Évènements' +permalink: '/posts/index.html' +layout: 'layouts/posts.njk' +pageHeading: 'Actualité & Évènements' +--- + + diff --git a/src/posts/a-post-with-code-samples.md b/src/posts/a-post-with-code-samples.md index 0a91b94..46ee4bd 100644 --- a/src/posts/a-post-with-code-samples.md +++ b/src/posts/a-post-with-code-samples.md @@ -1,6 +1,7 @@ --- title: A post with code samples date: '2019-12-18' +type: 'news' tags: - demo-content - code diff --git a/src/posts/a-post-with-figures-and-video.md b/src/posts/a-post-with-figures-and-video.md index 1a6a798..53c5622 100644 --- a/src/posts/a-post-with-figures-and-video.md +++ b/src/posts/a-post-with-figures-and-video.md @@ -1,6 +1,7 @@ --- title: A post with figures and video date: '2019-04-18' +type: 'news' tags: - demo-content - blog diff --git a/src/posts/a-scheduled-post.md b/src/posts/a-scheduled-post.md index 71d9d5d..3d971ea 100644 --- a/src/posts/a-scheduled-post.md +++ b/src/posts/a-scheduled-post.md @@ -1,6 +1,7 @@ --- title: A scheduled post date: '2022-06-18' +type: 'news' tags: - demo-content - simple-post diff --git a/src/posts/a-simple-post copy.md b/src/posts/a-simple-post copy.md new file mode 100644 index 0000000..bbea1b2 --- /dev/null +++ b/src/posts/a-simple-post copy.md @@ -0,0 +1,29 @@ +--- +title: A simple post +date: '2019-05-18' +type: 'news' +tags: + - demo-content + - simple-post + - blog +--- +A simple post to demonstrate how a normal blog post looks on Hylia. Content is all set in the “Body” field as markdown and Eleventy transforms it into a proper HTML post. You can also edit the markdown file directly if you prefer not to use the CMS. + +How about a `
`? + +> Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae elit libero, a pharetra augue. + +A list of stuff: + +- Sed posuere consectetur est at lobortis +- Aenean lacinia bibendum nulla sed consectetur +- Sed posuere consectetur est at lobortis + +How about an ordered list of stuff: + +1. Sed posuere consectetur est at lobortis +2. Aenean lacinia bibendum nulla sed consectetur +3. Sed posuere consectetur est at lobortis + + +Hopefully, this has demonstrated how simple it is to make a nice looking blog with Hylia. diff --git a/src/posts/a-simple-post.md b/src/posts/a-simple-post.md index a7ed564..700dc29 100644 --- a/src/posts/a-simple-post.md +++ b/src/posts/a-simple-post.md @@ -1,28 +1,10 @@ --- -title: A simple post -date: '2019-05-18' +title: A simpler post +date: '2019-05-19' +type: 'news' tags: - demo-content - simple-post - blog --- A simple post to demonstrate how a normal blog post looks on Hylia. Content is all set in the “Body” field as markdown and Eleventy transforms it into a proper HTML post. You can also edit the markdown file directly if you prefer not to use the CMS. - -How about a `
`? - -> Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae elit libero, a pharetra augue. - -A list of stuff: - -- Sed posuere consectetur est at lobortis -- Aenean lacinia bibendum nulla sed consectetur -- Sed posuere consectetur est at lobortis - -How about an ordered list of stuff: - -1. Sed posuere consectetur est at lobortis -2. Aenean lacinia bibendum nulla sed consectetur -3. Sed posuere consectetur est at lobortis - - -Hopefully, this has demonstrated how simple it is to make a nice looking blog with Hylia. diff --git a/src/posts/evenement-12-06-20.md b/src/posts/evenement-12-06-20.md index d851484..f66176c 100644 --- a/src/posts/evenement-12-06-20.md +++ b/src/posts/evenement-12-06-20.md @@ -2,6 +2,7 @@ title: Réunion d'information Astrolabe date: '2020-06-12' time: '19:00' +type: 'event' tags: - évenement - réunion diff --git a/src/posts/evenement-24-06-20.md b/src/posts/evenement-24-06-20.md new file mode 100644 index 0000000..f7cca05 --- /dev/null +++ b/src/posts/evenement-24-06-20.md @@ -0,0 +1,16 @@ +--- +title: Réunion d'information Astrolabe +date: '2020-06-24' +time: '19:00' +type: 'event' +illustration: '/images/reunion-24-06-2020.jpeg' +layout: 'layouts/post.njk' +--- +Vous vous demandez ce qu'est une #SCOP #CAE ? Le statut d'entrepreneur salarié #CESA est-il fait pour vous ? + +Venez nous rencontrer lors de notre réunion d'information : + +- Date : 24 Juin 19H +- Lieu : Visio-conférence + +[Formulaire d'inscription](https://framaforms.org/reunion-dinformation-scop-astrolabe-cae-du-24-juin-a-19h-en-visio-1591805443) diff --git a/src/scss/_theme.scss b/src/scss/_theme.scss index 1bb6812..721133d 100644 --- a/src/scss/_theme.scss +++ b/src/scss/_theme.scss @@ -60,5 +60,21 @@ a:visited { &.highlight { background-color: var(--color-primary); + text-decoration: none; + + &:hover { + text-decoration: underline; + } + } +} + +.return-link { + align-self: flex-end; + font-size: 1.125rem; + font-weight: 700; + margin-top: 2rem; + + &:visited { + color: inherit; } } diff --git a/src/scss/components/_nav.scss b/src/scss/components/_nav.scss index 89f3e4b..e21bfc7 100644 --- a/src/scss/components/_nav.scss +++ b/src/scss/components/_nav.scss @@ -29,5 +29,10 @@ text-decoration: none; } } + + &.active a { + text-decoration: underline; + cursor: default; + } } } diff --git a/src/scss/components/_post.scss b/src/scss/components/_post.scss index cfb6452..b80555d 100644 --- a/src/scss/components/_post.scss +++ b/src/scss/components/_post.scss @@ -1,32 +1,23 @@ .post { - padding-bottom: 8rem; + margin-bottom: 8rem; &__body { - // --flow-space: #{get-size(800)}; + display: flex; + flex-direction: column; - /** - * Generic HTML styles - */ - h1 { - margin-top: 8rem; + h1 { + margin: 8rem 0 4rem; } - - // h2 + *, - // h3 + * { - // --flow-space: #{get-size(500)}; - // } h2, h3 { @include apply-utility('leading', 'tight'); position: relative; - /*display: flex;*/ } - - p { font-size: 1.125rem; + margin-bottom: 1rem; } a:not([class]) { @@ -75,6 +66,7 @@ ol:not([class]), ul:not([class]) { margin-left: get-size(800); + margin-bottom: 1rem; li + li { margin-top: get-size(300); @@ -101,12 +93,6 @@ position: relative; } - figure img, - pre > code, - .video-player { - // box-shadow: 0 10px 30px rgba(0, 0, 0, .15); - } - figure img { position: relative; z-index: 1; @@ -120,6 +106,11 @@ padding: 0 get-size(500); } + .post-pic { + align-self: center; + margin-bottom: 3rem; + } + pre > code { display: block; background: var(--color-dark); @@ -134,7 +125,6 @@ grid-template-rows: auto; grid-column-gap: 1.5rem; grid-row-gap: 0; - margin-top: 4rem; .video-player > iframe { height: 89%; @@ -237,7 +227,7 @@ .process-cae { max-width: 34.875rem; - margin: 8rem auto 0; + margin: 0 auto; &.split { max-width: 100%; diff --git a/src/scss/components/_news-list.scss b/src/scss/components/_posts-list.scss similarity index 78% rename from src/scss/components/_news-list.scss rename to src/scss/components/_posts-list.scss index 24d8d5a..232fce6 100644 --- a/src/scss/components/_news-list.scss +++ b/src/scss/components/_posts-list.scss @@ -1,23 +1,9 @@ .news-list { - margin-top: 8rem; - margin-bottom: 24rem; - position: relative; - - // > svg { - // position: absolute; - // z-index: -1; - // top: -18rem; - // } - .wrapper { - // display: flex; - // flex-direction: column; position: relative; } &__inner { - position: absolute; - top: -9rem; display: flex; flex-direction: column; } @@ -33,7 +19,7 @@ grid-template-columns: repeat(4, 1fr); grid-template-rows: 1fr; grid-column-gap: 1.5rem; - grid-row-gap: 0; + grid-row-gap: 2rem; } &__item { @@ -43,6 +29,10 @@ color: var(--color-dark); border-radius: 1rem; + &.event { + background-color: #97dffc; + } + &-heading { font-size: 1.125rem; font-weight: 600; @@ -78,16 +68,16 @@ align-self: flex-end; margin-top: 3rem; padding: .875rem 1.5rem; - - &, - &:visited { - color: var(--color-dark); - } - - &:hover { - background-color: var(--color-primary); - border-radius: 1.5rem; - text-decoration: none; - } + } +} + +.home .news-list { + margin-top: 8rem; + margin-bottom: 24rem; + position: relative; + + &__inner { + position: absolute; + top: -9rem; } } diff --git a/src/scss/components/_posts.scss b/src/scss/components/_posts.scss new file mode 100644 index 0000000..3fb1a0b --- /dev/null +++ b/src/scss/components/_posts.scss @@ -0,0 +1,28 @@ +.posts { + .wrapper:first-child { + display: flex; + flex-direction: column; + } + + .post-filter { + align-self: flex-end; + margin-bottom: 2rem; + list-style: none; + display: flex; + + li { + display: inline-block; + margin-left: 1.5rem; + + a { + font-weight: 600; + text-decoration: none; + } + + &.active a { + text-decoration: underline; + cursor: default; + } + } + } +} diff --git a/src/scss/global.scss b/src/scss/global.scss index a15ee35..c8efbad 100644 --- a/src/scss/global.scss +++ b/src/scss/global.scss @@ -68,11 +68,12 @@ img { @import 'components/intro'; @import 'components/nav'; @import 'components/pagination'; +@import 'components/posts'; @import 'components/post'; @import 'components/post-list'; @import 'components/member'; @import 'components/member-list'; -@import 'components/news-list'; +@import 'components/posts-list'; @import 'components/presentation'; @import 'components/site-head'; @import 'components/site-foot';