Compare commits

..

2 Commits

Author SHA1 Message Date
5312c4a37a build 2026-05-06 07:28:59 -07:00
bfb03575fb rename ads -> offers, add new listing (syd) 2026-05-06 07:28:25 -07:00
60 changed files with 63 additions and 17 deletions

View File

@ -1,6 +1,7 @@
import { DateTime } from "luxon";
export default function(eleventyConfig) {
/* Filter by date */
eleventyConfig.addFilter("filterByDate", (listings, date) => {
date = DateTime.fromISO(date, { zone: "utc" });
return listings.filter((listing) => {
@ -9,12 +10,17 @@ export default function(eleventyConfig) {
});
})
/* Filter by tag */
eleventyConfig.addFilter("filterByTag", (listings, tag) => {
return listings.filter(listing => listing.data.tags.includes(tag));
});
// Return the keys used in an object
eleventyConfig.addFilter("getKeys", target => {
return Object.keys(target);
});
/* */
/* Taglines for each category */
eleventyConfig.addFilter("getTagline", tag => {
let tagline;
switch (tag) {
@ -68,7 +74,7 @@ export default function(eleventyConfig) {
/* Filter out structural tags */
eleventyConfig.addFilter("removeCoreTags", (tags) => {
return tags.filter(tag => ["all", "ads", "daily"].indexOf(tag) === -1);
return tags.filter(tag => ["all", "daily", "offers", "requests"].indexOf(tag) === -1);
});
/* What it says on the tin */

View File

@ -234,6 +234,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/404.html` was built on 2026-05-06T03:19:36.194Z -->
<!-- This page `/404.html` was built on 2026-05-06T14:27:33.732Z -->
</body>
</html>

View File

@ -281,6 +281,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/about/` was built on 2026-05-06T03:19:36.193Z -->
<!-- This page `/about/` was built on 2026-05-06T14:27:33.732Z -->
</body>
</html>

View File

@ -485,6 +485,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-04-29/` was built on 2026-05-06T03:19:36.189Z -->
<!-- This page `/daily/2026-04-29/` was built on 2026-05-06T14:27:33.727Z -->
</body>
</html>

View File

@ -585,6 +585,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-05-01/` was built on 2026-05-06T03:19:36.189Z -->
<!-- This page `/daily/2026-05-01/` was built on 2026-05-06T14:27:33.727Z -->
</body>
</html>

View File

@ -583,6 +583,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-05-02/` was built on 2026-05-06T03:19:36.189Z -->
<!-- This page `/daily/2026-05-02/` was built on 2026-05-06T14:27:33.728Z -->
</body>
</html>

View File

@ -521,6 +521,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-05-03/` was built on 2026-05-06T03:19:36.189Z -->
<!-- This page `/daily/2026-05-03/` was built on 2026-05-06T14:27:33.728Z -->
</body>
</html>

View File

@ -547,6 +547,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-05-04/` was built on 2026-05-06T03:19:36.189Z -->
<!-- This page `/daily/2026-05-04/` was built on 2026-05-06T14:27:33.728Z -->
</body>
</html>

View File

@ -495,6 +495,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/2026-05-05/` was built on 2026-05-06T03:19:36.190Z -->
<!-- This page `/daily/2026-05-05/` was built on 2026-05-06T14:27:33.728Z -->
</body>
</html>

View File

@ -266,6 +266,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/daily/` was built on 2026-05-06T03:19:36.193Z -->
<!-- This page `/daily/` was built on 2026-05-06T14:27:33.732Z -->
</body>
</html>

View File

@ -384,6 +384,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="home-gardening-including-low-spoons">🌿Home gardening - including low spoons 🪴🧑🏼‍🦽</h3>
<p class="blurb">
@ -449,6 +450,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="art-design-critique-and-encouragement">Art/design critique and encouragement</h3>
<p class="blurb">
@ -514,6 +516,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="ama-about-parkrun">AMA about parkrun</h3>
<p class="blurb">
@ -565,6 +568,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="answers-to-your-silly-marketing-questions">Answers to Your Silly Marketing Questions</h3>
<p class="blurb">
@ -588,6 +592,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="how-do-i-make-this-without-meat-dairy-eggs">How do I make this without meat/dairy/eggs?!</h3>
<p class="blurb">
@ -625,6 +630,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="applied-statistics">Applied statistics</h3>
<p class="blurb">
@ -691,7 +697,20 @@ a[aria-current="page"] {
<p>better livin&#39;</p>
</div>
<p>No listings.</p>
<div class="listing">
<h3 id="reading-tarot-for-personal-introspection">Reading Tarot for Personal Introspection</h3>
<p class="blurb">
<strong>
<a href="https://pagan.plus/@syd" target="_blank">@syd@pagan.plus</a>
offers:</strong> Interested in tarot? Have a deck you don&#39;t know what to do with? I can talk you through the basics of reading tarot for personal insight, including the tarot journaling practice I used to learn the card meanings and a simple three card spread for routine readings.
</p>
<p class="listed-on">
listed on <time datetime="2026-05-06">May 6, 2026</time>
</p>
</div>
</div>
@ -703,6 +722,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="learn-lockpicking-with-alice">Learn Lockpicking with Alice</h3>
<p class="blurb">
@ -726,6 +746,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="assistance-with-basic-car-repair-maintenance">Assistance with basic car repair/maintenance</h3>
<p class="blurb">
@ -791,6 +812,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="getting-started-on-digital-privacy">Getting started on digital privacy</h3>
<p class="blurb">
@ -888,6 +910,7 @@ a[aria-current="page"] {
</div>
<div class="listing">
<h3 id="scientific-paper-editing">Scientific paper editing</h3>
<p class="blurb">
@ -940,6 +963,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/` was built on 2026-05-06T03:19:36.194Z -->
<!-- This page `/` was built on 2026-05-06T14:27:33.732Z -->
</body>
</html>

View File

@ -346,6 +346,6 @@ a[aria-current="page"] {
</footer>
<!-- This page `/submit/` was built on 2026-05-06T03:19:36.194Z -->
<!-- This page `/submit/` was built on 2026-05-06T14:27:33.732Z -->
</body>
</html>

View File

@ -21,10 +21,11 @@ title: FediLearns Classifieds
<h2>{{ tag }}</h2>
<p>{{ tag | getTagline }}</p>
</div>
{% if collections[tag].length == 0 %}
{% set listings = collections[tag] | filterByTag("offers") %}
{% if listings | length == 0 %}
<p>No listings.</p>
{% endif %}
{% for listing in collections[tag] | sortAlphabeticallyByTitle %}
{% for listing in listings | sortAlphabeticallyByTitle %}
{% include "listing.njk" %}
{% endfor %}
</div>

View File

@ -0,0 +1,8 @@
---
title:
handle: "@holothuroid@rollenspiel.social"
url: "rollenspiel.social/@holothuroid"
blurb:
rate:
date:
---

View File

@ -0,0 +1,8 @@
---
title: "Reading Tarot for Personal Introspection"
handle: "@syd@pagan.plus"
url: "pagan.plus/@syd"
blurb: "Interested in tarot? Have a deck you don't know what to do with? I can talk you through the basics of reading tarot for personal insight, including the tarot journaling practice I used to learn the card meanings and a simple three card spread for routine readings."
rate:
date: 2026-05-06
---

View File

@ -1,6 +1,6 @@
export default {
permalink: false,
tags: [
"ads"
"offers"
]
};