Sage 11 Hybrid Theme
Nynaeve Theme
A modern WordPress hybrid theme built on Sage 11, combining traditional templating power with block editor flexibility. Perfect for developers who want Tailwind CSS, custom blocks, and a professional workflow.
Nynaeve is the theme we use at Imagewize for custom client projects. It combines the best of both worlds: the power of traditional PHP templating with modern block editor capabilities.
Why Choose Nynaeve?
Built for developers who need more control than block themes offer.
Sage 11 Foundation
Built on the industry-standard Sage starter theme with modern development workflow.
- Laravel Blade templating
- Composer dependency management
- Modern build process with Bud
- Hot module replacement
Tailwind CSS Integration
Utility-first CSS framework fully integrated with WordPress theme.json.
- Synced with theme.json colors
- Custom font configurations
- Responsive utilities
- Production-optimized CSS
17 Custom Blocks
Production-ready Gutenberg blocks built for real client projects.
- Hero sections and CTAs
- Feature grids and testimonials
- Pricing tables and FAQs
- Content layouts and carousels
Hybrid Architecture
Best of both worlds: traditional templates and block editor flexibility.
- Custom template files
- Gutenberg block support
- Advanced Custom Fields ready
- Full theme.json support
Performance Optimized
Built for speed with modern optimization techniques.
- Lazy loading images
- Optimized asset loading
- Minimal JavaScript
- Clean, semantic HTML
Developer Experience
Professional development workflow with modern tooling.
- Hot module replacement
- Easy block scaffolding
- TypeScript support
- Clear code structure
17 Custom Gutenberg Blocks
Production-tested blocks used in real client projects.
- About Block – Company/team information sections
- Carousel – Image and content sliders
- Content Image Text Card – Rich media layouts
- CTA Block Blue – Branded call-to-action sections
- CTA Columns – Multi-column CTAs
- FAQ Block – Accordion-style Q&A
- Feature List Grid – Service/feature showcases
- Multi Column Content – Flexible layouts
- Page Heading Blue – Hero sections
- Pricing Block – Single pricing cards
- Pricing Tiers – Multi-tier pricing tables
- Related Articles – Blog post connections
- Review Profiles – Customer testimonials with photos
- Slide – Individual carousel slides
- Testimonial Grid – Customer reviews layout
- Two Column Card – Comparison/feature layouts
- Working Test – Development/testing block
Perfect For These Projects
Custom Client Sites
Built for agencies and freelancers who need a solid foundation for client work. Custom templates, advanced fields, and complete control over every aspect of the site.
E-commerce Projects
WooCommerce-ready with custom product layouts, checkout optimization, and performance tuning. Perfect for online stores that need custom functionality beyond standard themes.
Marketing Websites
Landing pages, campaign sites, and marketing hubs. Pre-built blocks for CTAs, testimonials, pricing tables, and feature showcases. Optimized for conversions and SEO.
Complex Web Applications
When WordPress powers more than just content. Member portals, directories, booking systems, and custom post type applications. The Sage architecture scales with your needs.
Getting Started
Quick setup guide for developers.
Requirements
- PHP 8.0 or higher
- WordPress 6.0 or higher
- Node.js 16+ and npm/yarn
- Composer 2.0+
Installation
# Clone the repository
git clone https://github.com/imagewize/nynaeve.git
# Install Composer dependencies
composer install
# Install npm dependencies
npm install
# Build assets
npm run build
Development Workflow
# Start development server with hot reload
npm run dev
# Build for production
npm run build
# Run linting
npm run lint
Customization
The theme uses theme.json for design tokens and Tailwind configuration. Edit these files to customize colors, typography, and spacing:
theme.json– WordPress design tokenstailwind.config.js– Tailwind CSS configurationresources/styles/app.css– Global styles
Creating Custom Blocks
Custom blocks are located in resources/js/blocks/. Each block has its own directory with:
block.json– Block metadataedit.js– Editor componentsave.jsorrender.php– Frontend outputstyle.css– Block styles
Use existing blocks as templates or check the GitHub repository for detailed documentation.
Ready to Build Something Great?
Download Nynaeve from GitHub and start building your next WordPress project with a solid, professional foundation.
Need help implementing Nynaeve? Contact our team