Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.27 KB

File metadata and controls

45 lines (31 loc) · 2.27 KB

✨ Features

This personal website template comes packed with modern features designed for content creators, developers, and indie web enthusiasts.

📝 Content Management

  • Multiple Content Collections: Blog, Wiki, Projects, and standalone pages (About, Now, Uses, Blogroll, Bookmarks, Reading)
  • Hierarchical Wiki: Nested folder structure with automatic tree navigation
  • Smart Tagging: Automatic tag aggregation and filtering
  • ✍️ Obsidian Integration: Write content in Obsidian, sync via GitHub Actions

🎨 Design & Styling

  • Tailwind CSS v4: Centralized styling system with custom properties
  • Theme Switching: Built-in dark/light mode toggle with persistent preference
  • Fully Responsive: Mobile-first design
  • Custom Rehype Plugins: Automatic external link icons, H1 removal, and relative link conversion

🔍 Search & Discovery

  • Full-text Search: Powered by Pagefind with keyboard shortcuts (Cmd/Ctrl + K)
  • SEO Optimized: Comprehensive meta tags, Open Graph, Twitter Cards, JSON-LD structured data, breadcrumbs, sitemap with priorities, and enhanced RSS feed
  • Privacy-focused Analytics: GoatCounter integration (optional, lightweight, no cookies)

🔗 Integrations

  • Music Integration: Live Last.fm integration showing current playing track and listening history
  • Bookmarks & Reading: Raindrop.io integration for dynamic bookmarks and reading lists
  • Interactive Components: Svelte 5 components with TanStack Query for real-time data
  • Indie Web Ready: Blogroll, bookmarks, and RSS feed support

⚡ Performance

  • Mostly Static: Lightning-fast performance with minimal JavaScript for interactive features
  • View Transitions: Smooth page transitions with Astro's view transitions
  • Code Splitting: Automatic code splitting for optimal bundle sizes
  • Image Optimization: Astro's built-in image optimization

🚀 Developer Experience

  • Type Safety: Full TypeScript support with Zod schemas for content validation
  • Hot Module Replacement: Instant updates during development
  • Automatic Formatting: Prettier integration with Astro and Tailwind plugins
  • Component Architecture: Organized by atomic design principles (atoms, molecules, organisms, templates)