rename ads -> offers, add new listing (syd)

This commit is contained in:
2026-05-06 07:28:25 -07:00
parent 439e207539
commit bfb03575fb
49 changed files with 28 additions and 5 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 */