diff --git a/_includes/daily.njk b/_includes/daily.njk new file mode 100644 index 0000000..fc7b511 --- /dev/null +++ b/_includes/daily.njk @@ -0,0 +1,22 @@ +{% css %} +section > h2 { + background-color: var(--color-gray); + font-size: 2rem; + text-align: center; + margin: 5rem 0 1rem; +} +{% endcss %} + +
+

Offers

+ + {% set category = "offers" %} + {% include "listings.njk" %} +
+ +
+

Requests

+ + {% set category = "requests" %} + {% include "listings.njk" %} +
diff --git a/_includes/listings.njk b/_includes/listings.njk index 96b6df4..b2ca52f 100644 --- a/_includes/listings.njk +++ b/_includes/listings.njk @@ -1,13 +1,11 @@ -{% set tag = "offers" %} - -
+
{% for tag in collections | getKeys | removeCoreTags | sortAlphabetically %}

{{ tag }}

{{ tag | getTagline }}

- {% set listings = collections[tag] | filterByDate(day) | filterByTag(tag) %} + {% set listings = collections[tag] | filterByDate(day) | filterByTag(category) %} {% if listings | length == 0 %}

No listings.

{% endif %} diff --git a/css/listings.css b/css/listings.css index b0b853d..25e116f 100644 --- a/css/listings.css +++ b/css/listings.css @@ -1,15 +1,15 @@ -#listings { +.listings { columns: 3; } @media (max-width: 1200px) { - #listings { + .listings { columns: 2; } } @media (max-width: 650px) { - #listings { + .listings { columns: 1; } } diff --git a/src/daily/2026-04-29.njk b/src/daily/2026-04-29.njk index a84397f..ee91221 100644 --- a/src/daily/2026-04-29.njk +++ b/src/daily/2026-04-29.njk @@ -4,4 +4,4 @@ title: April 29th, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-04-29" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-01.njk b/src/daily/2026-05-01.njk index 5497a87..8b7f4cf 100644 --- a/src/daily/2026-05-01.njk +++ b/src/daily/2026-05-01.njk @@ -4,4 +4,4 @@ title: May 1st, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-01" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-02.njk b/src/daily/2026-05-02.njk index cc8a28f..31fa815 100644 --- a/src/daily/2026-05-02.njk +++ b/src/daily/2026-05-02.njk @@ -4,4 +4,4 @@ title: May 2nd, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-02" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-03.njk b/src/daily/2026-05-03.njk index 53dbebb..ddd5bb2 100644 --- a/src/daily/2026-05-03.njk +++ b/src/daily/2026-05-03.njk @@ -4,4 +4,4 @@ title: May 3rd, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-03" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-04.njk b/src/daily/2026-05-04.njk index 307e7a1..af1eb4d 100644 --- a/src/daily/2026-05-04.njk +++ b/src/daily/2026-05-04.njk @@ -4,4 +4,4 @@ title: May 4th, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-04" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-05.njk b/src/daily/2026-05-05.njk index 22495f8..541b78d 100644 --- a/src/daily/2026-05-05.njk +++ b/src/daily/2026-05-05.njk @@ -4,4 +4,4 @@ title: May 5th, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-05" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/daily/2026-05-06.njk b/src/daily/2026-05-06.njk index ffcf550..e040563 100644 --- a/src/daily/2026-05-06.njk +++ b/src/daily/2026-05-06.njk @@ -4,4 +4,4 @@ title: May 6th, 2026 {% css %}{% include "css/listings.css" %}{% endcss %} {% set day = "2026-05-06" %} -{% include "listings.njk" %} +{% include "daily.njk" %} diff --git a/src/index.njk b/src/index.njk index 9b05034..cb1253e 100644 --- a/src/index.njk +++ b/src/index.njk @@ -15,4 +15,5 @@ title: FediLearns Classifieds
{% set day = null %} +{% set category = "offers" %} {% include "listings.njk" %} diff --git a/src/offers/07-test-test.md b/src/offers/07-test-test.md deleted file mode 100644 index 0f7330a..0000000 --- a/src/offers/07-test-test.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Navigating Workplace Transition -handle: "@07@test.test" -url: "test.test/@07" -draft: true -tags: interpersonal and life -blurb: Donec nisl ligula, mollis sit amet gravida eget, aliquam vitae nibh. Fusce diam nulla, interdum a ex a, semper lacinia elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lacinia fermentum arcu, molestie ornare purus lobortis eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nunc convallis turpis nisi, nec volutpat dui semper at. -date: 2026-04-28 ---- diff --git a/src/requests/animals-and-the-outdoors/animals-and-the-outdoors.11tydata.js b/src/requests/animals-and-the-outdoors/animals-and-the-outdoors.11tydata.js new file mode 100644 index 0000000..b429759 --- /dev/null +++ b/src/requests/animals-and-the-outdoors/animals-and-the-outdoors.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "animals and the outdoors" + ] +}; diff --git a/src/requests/art-and-crafts/art-and-crafts.11tydata.js b/src/requests/art-and-crafts/art-and-crafts.11tydata.js new file mode 100644 index 0000000..ef66f21 --- /dev/null +++ b/src/requests/art-and-crafts/art-and-crafts.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "art and crafts" + ] +}; diff --git a/src/requests/beauty-and-health/beauty-and-health.11tydata.js b/src/requests/beauty-and-health/beauty-and-health.11tydata.js new file mode 100644 index 0000000..4e9893e --- /dev/null +++ b/src/requests/beauty-and-health/beauty-and-health.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "beauty and health" + ] +}; diff --git a/src/requests/business/business.11tydata.js b/src/requests/business/business.11tydata.js new file mode 100644 index 0000000..d63389c --- /dev/null +++ b/src/requests/business/business.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "business" + ] +}; diff --git a/src/requests/food-and-drink/food-and-drink.11tydata.js b/src/requests/food-and-drink/food-and-drink.11tydata.js new file mode 100644 index 0000000..df72af4 --- /dev/null +++ b/src/requests/food-and-drink/food-and-drink.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "food and drink" + ] +}; diff --git a/src/requests/history-science-and-languages/history-science-and-languages.11tydata.js b/src/requests/history-science-and-languages/history-science-and-languages.11tydata.js new file mode 100644 index 0000000..ddf174b --- /dev/null +++ b/src/requests/history-science-and-languages/history-science-and-languages.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "history science and languages" + ] +}; diff --git a/src/requests/interpersonal-and-life/interpersonal-and-life.11tydata.js b/src/requests/interpersonal-and-life/interpersonal-and-life.11tydata.js new file mode 100644 index 0000000..f33dafe --- /dev/null +++ b/src/requests/interpersonal-and-life/interpersonal-and-life.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "interpersonal and life" + ] +}; diff --git a/src/requests/miscellany-and-more/miscellany-and-more.11tydata.js b/src/requests/miscellany-and-more/miscellany-and-more.11tydata.js new file mode 100644 index 0000000..8cd5d4e --- /dev/null +++ b/src/requests/miscellany-and-more/miscellany-and-more.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "miscellany and more" + ] +}; diff --git a/src/requests/repair-and-diy/repair-and-diy.11tydata.js b/src/requests/repair-and-diy/repair-and-diy.11tydata.js new file mode 100644 index 0000000..f766c39 --- /dev/null +++ b/src/requests/repair-and-diy/repair-and-diy.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "repair and diy" + ] +}; diff --git a/src/requests/requests.11tydata.js b/src/requests/requests.11tydata.js new file mode 100644 index 0000000..2c61490 --- /dev/null +++ b/src/requests/requests.11tydata.js @@ -0,0 +1,6 @@ +export default { + permalink: false, + tags: [ + "requests" + ] +}; diff --git a/src/requests/technology/technology.11tydata.js b/src/requests/technology/technology.11tydata.js new file mode 100644 index 0000000..9b289be --- /dev/null +++ b/src/requests/technology/technology.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "technology" + ] +}; diff --git a/src/requests/writing-editing-and-literature/writing-editing-and-literature.11tydata.js b/src/requests/writing-editing-and-literature/writing-editing-and-literature.11tydata.js new file mode 100644 index 0000000..085dc60 --- /dev/null +++ b/src/requests/writing-editing-and-literature/writing-editing-and-literature.11tydata.js @@ -0,0 +1,5 @@ +export default { + tags: [ + "writing editing and literature" + ] +};