Personal Blogging Theme for Astro
Menca is an elegant and feature-rich personal blogging theme for Astro, designed for writers, content creators, and storytellers who demand both beauty and functionality. With its clean design, powerful search capabilities, and flexible color schemes, Menca provides everything you need to create a captivating online presence.
π Who Is Menca For?
Menca is ideal for:
- Writers who want a distraction-free reading experience
- Creatives who need to showcase visual work
- Bloggers who value both aesthetics and functionality
- Developers who appreciate clean code and TypeScript
- Anyone who wants a modern, feature-rich personal blog
Unique Features
- Automatic Dark/Light Mode β Users can toggle between themes with localStorage persistence
- Powerful Search β Search with Fuse.js for instant content discovery
- Footer Gallery β Showcase your best images in a beautiful customizable gallery
- Image Zoom β Click any image to view in full detail with smooth animations
- Author Bio Section β Dedicated space to tell your story and connect with readers
Content & Layout
- Hero Section with Bio β Make a memorable first impression with customizable hero
- Newsletter Integration β Built-in Mailchimp subscription form to grow your audience
- Contact Form β Formspree-powered contact form for easy communication
- Tag System β Organized tag pages with beautiful layouts
- Section Tags β Categorize and organize content by sections
- Video Post Support β Embed and feature video content seamlessly
Media & Content Features
- Gallery Support β Create stunning multi-image galleries with ease
- Wide Images β Full-width images for maximum visual impact
- Optimized Images β Automatic optimization with Astroβs Image component
- Markdown & MDX β Full support for rich content creation
- Syntax Highlighting β Beautiful code blocks with language detection
- Copy Code Button β One-click code copying for better user experience
- Callout Boxes β Note, tip, warning, and more for enhanced content
- Lightning Fast β Optimized for perfect Lighthouse scores
- SEO-Friendly β Built-in canonical URLs, OpenGraph, and Twitter Cards
- Sitemap & RSS β Automatic generation for better reach
- View Transitions β Smooth, app-like navigation with Astroβs API
- 100% Responsive β Flawless experience on all devices and screen sizes
User Experience
- Scroll to Top β Convenient navigation button
- Keyboard Shortcuts β ESC to close search, smooth interactions
- Fast Load Times β Optimized assets and lazy loading
- Accessible β WCAG compliant with semantic HTML
π Advanced Search
Mencaβs integrated search functionality sets it apart from other themes. Using Fuse.js, it provides:
- Real-time search as you type
- Search through titles, descriptions, and content
- Beautiful overlay interface with smooth animations
- Display up to 9 results with featured images
- No backend required β pure client-side magic
π Intelligent Color Scheme
Choose how your readers experience your content:
- Auto mode: Users can toggle between light and dark themes
- Light mode: Clean, bright aesthetic
- Dark mode: Easy on the eyes for night reading
- Preferences saved with localStorage for returning visitors
A unique feature that lets you showcase a curated collection of images in your footer:
- Customizable number of columns (1-4)
- Perfect for photographers and visual creators
- Smooth hover effects and responsive design
- Easy to manage through TypeScript configuration
π οΈ Easy Customization
All settings are centralized in a single TypeScript configuration file (settings.ts), making customization intuitive and type-safe:
- Site information and branding (with separate logos for light/dark modes)
- Color scheme preferences (auto, light, or dark)
- Hero content with custom images
- Navigation menu items
- Footer gallery images and layout
- Newsletter integration (Mailchimp)
- Contact form setup (Formspree)
- Social media links with Font Awesome 7 icons
- Analytics and comment systems
- Author bio and information
π¦ Whatβs Included
- Complete Astro theme with clean, organized structure
- Comprehensive HTML documentation
- Example posts with all content features
- Elements page showcasing all typography and components
- Ready-to-use components and layouts
- TypeScript configuration for type safety
- SCSS styling system for easy customization
- Search functionality with Fuse.js