Hide obsolete articles

This commit is contained in:
2026-03-07 15:05:36 +03:00
parent 531c1cd946
commit 89c2a66456
4 changed files with 4 additions and 1 deletions
@@ -1,6 +1,7 @@
--- ---
title: Яндекс.Диск для хостинга картинок title: Яндекс.Диск для хостинга картинок
keywords: [яндекс.диск, хостинг картинок, yandex disk, image hosting, hosting] keywords: [яндекс.диск, хостинг картинок, yandex disk, image hosting, hosting]
draft: true
--- ---
У [Яндекс.Диска][ya-disk] есть замечательная функция. Он может создавать превью У [Яндекс.Диска][ya-disk] есть замечательная функция. Он может создавать превью
@@ -1,6 +1,7 @@
--- ---
title: Как проектировать хайлоад, видео title: Как проектировать хайлоад, видео
keywords: [highload, высоконагруженные системы, онтико, олег бунин] keywords: [highload, высоконагруженные системы, онтико, олег бунин]
draft: true
--- ---
Нашел три замечательных видеоролика о высоконагруженных системах. Нашел три замечательных видеоролика о высоконагруженных системах.
@@ -2,6 +2,7 @@
title: Интересные блоги о программировании title: Интересные блоги о программировании
description: Сборник интересных блогов и статей о программирования для себя description: Сборник интересных блогов и статей о программирования для себя
keywords: [блоги, программирование, сборник, чистый код, ооп, haskell] keywords: [блоги, программирование, сборник, чистый код, ооп, haskell]
draft: true
--- ---
## Дизайн приложений ## Дизайн приложений
+1 -1
View File
@@ -4,7 +4,7 @@ import ArticleLayout from '../../layouts/ArticleLayout.astro';
import { parseDateFromId } from '../../utils/articles'; import { parseDateFromId } from '../../utils/articles';
export async function getStaticPaths() { export async function getStaticPaths() {
const articles = await getCollection('articles'); const articles = await getCollection('articles', ({ data }) => !data.draft);
return articles.map((article) => ({ return articles.map((article) => ({
params: { slug: article.id }, params: { slug: article.id },
props: { article }, props: { article },