omit demo page

This commit is contained in:
2026-08-22 12:26:46 -05:00
parent 5baf764d67
commit b0cd2a38b3
4 changed files with 7 additions and 4 deletions
+4 -3
View File
@@ -7,9 +7,10 @@ import {
websiteId,
} from '~/utils/site';
const { data: pages } = await useAsyncData('writing-pages', () =>
queryCollection('writing').order('date', 'DESC').all(),
);
const { data: pages } = await useAsyncData('writing-pages', async () => {
const all = await queryCollection('writing').order('date', 'DESC').all();
return import.meta.dev ? all : all.filter((page) => !page.demo);
});
const writingUrl = `${SITE_URL}/writing`;
const collectionId = `${writingUrl}#collection`;
+1
View File
@@ -12,6 +12,7 @@ export default defineContentConfig({
title: z.string(),
date: z.coerce.date(),
description: z.string(),
demo: z.boolean().optional(),
}),
}),
},
@@ -2,6 +2,7 @@
title: Notes in the margin
date: 2026-08-22
description: Every mark this site knows how to make — body type, asides, notices, redaction, quotes, lists, code, and images.
demo: true
---
This page is a working sample, not an essay. Walk it when you change type, color, or a content component. The **description** above is the article lead — bold, then the body.
@@ -1,6 +1,6 @@
---
title: 'hot take: frontend developers are underpaid.'
date: 2026-05-03
date: 2026-09-22
description: that shit is hard
---