From 3167af583706910f80c0b7843f67a3304268659a Mon Sep 17 00:00:00 2001 From: jonathan Date: Sat, 4 Mar 2023 01:39:16 +1030 Subject: [PATCH] make newest post link actually work --- .eleventy.js | 16 +++++----------- src/_includes/layout/blog.njk | 4 ++++ src/_includes/partials/link_tiles.njk | 2 +- src/blog/blog.json | 2 +- src/climbing/climbing.json | 2 +- src/game/game.json | 2 +- src/keyboards/keyboards.json | 2 +- src/list/list.json | 2 +- src/misc/misc.json | 2 +- src/movie/movie.json | 2 +- src/music/music.json | 2 +- 11 files changed, 18 insertions(+), 20 deletions(-) diff --git a/.eleventy.js b/.eleventy.js index b3b331b..bc55321 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -14,22 +14,16 @@ module.exports = function (eleventyConfig) { const tagsList = new Set(); collectionApi.getAll().map(item => { if (item.data.tags) { // handle pages that don't have tags - item.data.tags.map(tag => tagsList.add(tag)) + item.data.tags.map(tag => { + if (tag != "post"){ + tagsList.add(tag) + } + }) } }); return tagsList; }); - eleventyConfig.addCollection("mostRecent", function (collectionApi) { - const out = new Set(); - collectionApi.getAllSorted().map(item => { - if (item.data.tags) { - out.add(item); - } - }) - return out; - }) - eleventyConfig.addTransform("htmlmin", function (content) { if (this.page.outputPath && this.page.outputPath.endsWith(".html")) { let minified = htmlmin.minify(content, { diff --git a/src/_includes/layout/blog.njk b/src/_includes/layout/blog.njk index b1b59e7..9dc44d4 100644 --- a/src/_includes/layout/blog.njk +++ b/src/_includes/layout/blog.njk @@ -1,5 +1,9 @@ --- layout: layout/base.njk --- +{# {% set previousPost = collections.post | getPreviousCollectionItem(page) %} +{% set nextPost = collections.post | getNextCollectionItem(page) %} +{% if previousPost %}Previous Blog Post: {{ previousPost.data.title }}{% endif %} +{% if nextPost %}Next Blog Post: {{ nextPost.data.title }}{% endif %} #}
{{ content | safe}}
\ No newline at end of file diff --git a/src/_includes/partials/link_tiles.njk b/src/_includes/partials/link_tiles.njk index 2bf3243..17395f0 100644 --- a/src/_includes/partials/link_tiles.njk +++ b/src/_includes/partials/link_tiles.njk @@ -1,6 +1,6 @@