From 14e394a052a8461d859c3af741390fccddf1a0ef Mon Sep 17 00:00:00 2001 From: Levi Olson Date: Thu, 10 May 2018 14:48:03 -0500 Subject: [PATCH] Sort posts by date; adjust date so sort is correct --- app.js | 8 ++++++++ posts/something-decent.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index a27fcdd..0e7a4c7 100644 --- a/app.js +++ b/app.js @@ -36,6 +36,14 @@ app.get('/posts', (req, res) => { } } } + data.posts.sort(function (a, b) { + var keyA = new Date(a.created_at), + keyB = new Date(b.created_at) + // Compare the 2 dates + if (keyA < keyB) return 1 + if (keyA > keyB) return -1 + return 0 + }) res.render('pages/posts', data) }) diff --git a/posts/something-decent.json b/posts/something-decent.json index d4716f6..d7580b1 100644 --- a/posts/something-decent.json +++ b/posts/something-decent.json @@ -1,7 +1,7 @@ { "title": "Something Decent - Levi Olson", "permalink": "/posts/something-decent", - "created_at": "2018-04-27T17:05:19-06:00", + "created_at": "2018-04-27T05:05:19-06:00", "created_at_short": "2018-04-27", "post_title": "the start of something... decent", "active": "posts",