📝 Blog
Location: src/content/blog/
Fields:
- • title: string
- • date: YYYY-MM-DD
- • description: string (optional)
- • draft: boolean (default: false)
Supports full markdown content.
📷 Photos
Location: src/content/photos/
Fields:
- • title: string
- • date: YYYY-MM-DD
- • image: filename (R2)
- • location: string (optional)
- • camera, lens, aperture, shutterSpeed, iso, focalLength: string (optional)
Images stored in Cloudflare R2.
✂️ Snippets
Location: src/content/snippets/
Types:
- • til - Today I Learned
- • quote - Quotes (needs quote.text, quote.author)
- • note - Quick notes
- • thought - Thoughts
- • tip - Tips & tricks
All types support markdown content.
⭐ Recommendations
Location: src/content/recommendations/
Types:
- • book, paper, article
- • podcast, video
- • tool, hardware, software, habit
Optional:
- • author, url, notes
- • quotes: array with text + page