Five distinct content formats with intelligent ordering
Generic blog posts. Personal thoughts, reflections, stories.
type: life
Single photo or gallery. Visual-focused content with captions.
type: photo
Interesting external URL. Commentary + link to external content.
type: link
Pull quote with attribution. Emphasis on the quote itself.
type: quote
Code snippets & technical content. Syntax-highlighted code, technical explanations.
type: tech
Order: Pinned post (if exists) at top → then reverse chronological (newest first)
Implementation: Front-matter field pinned: true in post metadata
Each article type gets a dedicated template with appropriate styling and metadata display.
Standard article layout: title, date, content, tags
Large blockquote styling, author attribution, minimal text
Preview/commentary + prominent link button, embed preview (if possible)
All article types defined in config, making it easy to add new types or customize existing ones later.