A digital garden and blog platform built with Astro, featuring multiple content types, progressive disclosure, and full-text search.
- Multiple Content Types: Blog posts, daily logs, TIL entries, projects, and more
- Full-Text Search: Client-side search functionality
- Dark Mode Support: Automatic theme switching
- RSS Feeds: Auto-generated feeds for all content
# Install dependencies
pnpm install
# Start development server on localhost:4321
pnpm dev
# Format code with Prettier
pnpm format
# Check formatting
pnpm format:check# Build the site
pnpm build
# Preview production build locally
pnpm previewThis project includes a justfile for common tasks:
# List all available commands
just
# Create a new blog post
just post "My New Post Title"
# Create a new daily log entry
just log
# Create a new TIL entry
just til "category" "TIL Title"Content is organized in src/content/ with the following collections:
posts/: Long-form blog postslogs/: Daily logstil/: Today I Learned entriesprojects/: Project showcasesfeeds/: RSS feed configurationuses/: "What I Use" pagenow/: "What I'm Doing Now" page
See CLAUDE.md for detailed development guidelines.
MIT