Guides
Guides Adding Content

Adding Content

Learn how to create and organize content in your digital garden

ContentBeginner

Prerequisites:

getting-started
ContentMarkdownFrontmatter

Content Basics

All content lives in the content/ folder as Markdown files with YAML frontmatter.

---
title: My First Note
description: A quick idea I captured
tags:
  - idea
  - design
status: seed
visibility: private
---

## The actual content

Write your content here using Markdown.

Base Fields (All Collections)

Every content file shares these fields:

FieldRequiredDefaultDescription
titleYes-Display title
descriptionNo-Short summary
tagsNo[]Categorization tags
statusNoseedLifecycle stage
visibilityNoprivateAccess control
createdNo-ISO date string
updatedNo-ISO date string

Status Lifecycle

Content grows through stages:

StatusMeaning
seedNew idea, rough draft
sproutDeveloping, taking shape
evergreenMature, maintained
wiltedOutdated, needs review

Visibility Levels

LevelWho Can View
privateOnly you (author) or admins
internalAny logged-in user
publicEveryone

Collection-Specific Fields

Projects

---
title: UXLab
tech:
  - nuxt
  - tailwind
domains:
  - design-systems
outcome: "Ship v1.0 with auth and content management"
nextActions:
  - "Write deployment guide"
  - "Add search functionality"
waitingOn:
  - "Design review from team"
featured: true
---

Notes

---
title: Dashboard Ideas
relatedProjects:
  - uxlab
relatedPeople:
  - dan-mall
---

Tech Registry

---
title: Nuxt
slug: nuxt
kind: framework
icon:
  provider: iconify
  name: simple-icons:nuxtdotjs
website: https://nuxt.com
---

File Organization

content/
  projects/
    uxlab.md           # /projects/uxlab
    client-work/
      acme.md          # /projects/client-work/acme
  notes/
    2026-01-23-idea.md # Date-prefixed for chronology
  tech/
    nuxt.md            # Registry entries use slugs

Linking Content

Reference other content by slug:

# In a project
tech:
  - nuxt        # References content/tech/nuxt.md
  - tailwind    # References content/tech/tailwind.md
domains:
  - biopharma   # References content/domains/biopharma.md

Rich Media

Enhance your content with embedded media using MDC components:

Tips

  1. Start with notes - Capture ideas quickly, refine later
  2. Use tags liberally - They power search and filtering
  3. Keep slugs stable - Other content references them
  4. Default to private - Make public intentionally
  • a: Appearance
  • ?: Keyboard shortcuts