Skip to main content

Posts Props

Blog-like collections

Applies to blog, infosec, ctf, research, paper, and talks.

FieldRequiredTypeDefaultDescription
titleYesstringTitle of the post.
dateYesstring | DatePublication date (auto-formatted to locale).
descriptionNostringDescription shown in listings and SEO.
lastmodNostring | DateLast modified date (auto-formatted to locale).
imageNo{ src, alt }Hero image shown in post header and OG cards.
durationNostringEstimated reading/viewing time (e.g. “5 min”).
langNostringen-USArticle language code.
tagNostringCustom tag text displayed on the post.
draftNobooleanfalseWhen true, post is excluded from production.
redirectNostringExternal URL to redirect to instead of content.
videoNobooleanfalseMarks the post as containing video content.

Pages

Applies to static pages in src/content/pages/.

FieldRequiredTypeDescription
titleYesstringTitle of the page.
descriptionNostringDescription for SEO and listings.
imageNo{ src, alt }Hero image for the page.