Добавил скрытие постов без даты публикации и пример скрытого поста

This commit is contained in:
Иван Кузьменко 2025-09-29 02:19:38 +03:00
parent b9e309b52f
commit 2d010fdcce
4 changed files with 18 additions and 8 deletions

View file

@ -3,8 +3,11 @@ import path from 'path';
export async function fetchPostsSorted() {
const allPosts = await fetchPosts();
const sortedPosts = allPosts.sort((a, b) => {
return new Date(b.date).valueOf() - new Date(a.date).valueOf();
const sortedPosts = allPosts
// Для списка постов оставляем только те, у которых объявлена дата публикации
.filter((a) => !!a.date)
.sort((a, b) => {
return new Date(b.date!).valueOf() - new Date(a.date!).valueOf();
});
return sortedPosts;