Add id to posts

This commit is contained in:
prototypa
2022-09-02 23:22:33 -04:00
parent 570cf904c4
commit e8f91679e8
2 changed files with 5 additions and 2 deletions

View File

@ -31,7 +31,7 @@ export const findPostsByIds = async (ids) => {
return ids.reduce(function (r, id) {
posts.some(function (post) {
return id === post.ID && r.push(post);
return id === post.id && r.push(post);
});
return r;
}, []);

View File

@ -2,13 +2,16 @@ import getReadingTime from "reading-time";
export const getNormalizedPost = async (post) => {
const { frontmatter, compiledContent, rawContent, file } = post;
const ID = file.split("/").pop().split(".").shift();
return {
id: ID,
pubDate: frontmatter.pubDate,
draft: frontmatter.draft,
canonical: frontmatter.canonical,
slug: file.split("/").pop().split(".").shift(),
slug: frontmatter.slug || ID,
title: frontmatter.title,
description: frontmatter.description,