diff --git a/node/blog.js b/node/blog.js
index 9a7aa4b..e65c6be 100644
--- a/node/blog.js
+++ b/node/blog.js
@@ -49,10 +49,7 @@ function createBlogPages(folder) {
var nav = "";
nav += 'Back to Main Page';
- if (i > 0)
- nav += 'Previous Post';
- if (i < json.length - 1)
- nav += 'Next Post';
+ nav += '';
document.getElementById("nav-items").innerHTML = nav;
var c = "";
diff --git a/scripts/blog-nav.js b/scripts/blog-nav.js
new file mode 100644
index 0000000..ffa43dd
--- /dev/null
+++ b/scripts/blog-nav.js
@@ -0,0 +1,20 @@
+$.ajax({
+ dataType: "json",
+ url: "blog/posts.json",
+ cache: false,
+ success: function (json) {
+ for (let i = json.length - 1; i >= 0; i--) {
+ let post = json[i];
+ if (!$("#blog-post-" + post["id"]).length)
+ continue;
+
+ let nav = "";
+ if (i > 0)
+ nav += 'Previous Post';
+ if (i < json.length - 1)
+ nav += 'Next Post';
+ $("#nav-items").append(nav);
+ break;
+ }
+ }
+});
\ No newline at end of file