Skip to content

numanrki/Purelyst

Repository files navigation

Purelyst WordPress Theme

Version WordPress PHP License Core Web Vitals

A minimalist, performance-optimized WordPress theme dedicated to clarity, design, and intentional living.


🌟 Overview

Purelyst is an open-source, modern WordPress theme designed for bloggers, writers, and content creators who value simplicity, readability, and blazing-fast performance. Built with Core Web Vitals in mind, it delivers an exceptional user experience while maintaining a beautiful, contemporary aesthetic.

✨ Features

Design & UX

  • 🎨 Clean, Minimalist Design - Focus on content with elegant typography and generous whitespace
  • πŸ“± Fully Responsive - Optimized layouts for desktop, tablet, and mobile devices
  • πŸŒ™ Dark Mode Support - Automatic dark mode based on system preferences
  • πŸ–ΌοΈ Hero Section - Stunning featured post showcase on homepage
  • πŸ“° CSS Grid Layout - Modern grid-based article cards

Performance

  • ⚑ Core Web Vitals Optimized - Excellent LCP, FCP, CLS, and TBT scores
  • πŸš€ Critical CSS Inlining - Above-the-fold styles render instantly
  • πŸ”„ Lazy Loading - Images load on-demand for faster initial page load
  • πŸ“¦ Minimal Dependencies - No bloated frameworks or libraries
  • πŸ—œοΈ Optimized Assets - Deferred scripts and async stylesheets

Customization

  • πŸŽ›οΈ Admin Settings Panel - Comprehensive theme options with live preview
  • 🎨 WordPress Customizer - Easy visual customization
  • πŸ”€ Typography Options - Choose from multiple font families and weights
  • 🌈 Color Customization - Primary, accent, and background color controls
  • πŸ“ Read More Button - Customizable button text and colors

Developer Friendly

  • β™Ώ Accessibility Ready - WCAG compliant with proper ARIA labels and skip links
  • 🌍 Translation Ready - Full internationalization (i18n) support
  • πŸ” SEO Optimized - Clean, semantic HTML structure
  • πŸ“‹ Well Documented - Clear code comments and documentation
  • 🧩 Hooks & Filters - Extensible via WordPress actions and filters

πŸ“Š Core Web Vitals Performance

Tested on Google PageSpeed Insights (Mobile - Slow 4G throttling):

Metric Score Status
Performance 92+ 🟒 Good
LCP (Largest Contentful Paint) < 2.5s 🟒 Good
FCP (First Contentful Paint) < 2.5s 🟒 Good
CLS (Cumulative Layout Shift) 0 🟒 Good
TBT (Total Blocking Time) 0ms 🟒 Good

Performance Optimizations Included:

  • Preconnect hints for Google Fonts
  • Critical font preloading
  • Deferred JavaScript loading
  • Conditional block library CSS removal
  • Responsive images with srcset
  • Explicit image dimensions for CLS prevention
  • fetchpriority="high" for LCP images

πŸš€ Installation

From WordPress Admin

  1. Download the theme zip file from GitHub Releases
  2. Go to WordPress Admin β†’ Appearance β†’ Themes
  3. Click "Add New" β†’ "Upload Theme"
  4. Choose the downloaded zip file and click "Install Now"
  5. Activate the theme

From GitHub

cd wp-content/themes/
git clone https://github.com/numanrki/Purelyst.git

βš™οΈ Configuration

Theme Settings Panel

Navigate to Appearance β†’ Purelyst to access:

Tab Options
General Logo, Favicon, Site Identity
Customize Read More Button, Author Box
Typography Font Family, Weights, Line Height
Colors Primary, Accent, Background, Text
Footer Copyright, Tagline, Social Links

Customizer Options

Navigate to Appearance β†’ Customize to configure:

  • Hero Section - Featured post selection and badge text
  • Sidebar Settings - Author widget configuration
  • Newsletter Widget - Email signup form
  • Header Settings - Search toggle, Subscribe button
  • Social Links - Social media profile URLs

Menu Locations

Location Description
Primary Menu Main navigation in header
Footer Explore First footer column menu
Footer Company Second footer column menu

Widget Areas

Area Location
Sidebar Single post sidebar
Footer Widget Area Footer section

πŸ“ Theme Structure

purelyst/
β”œβ”€β”€ πŸ“ assets/
β”‚   β”œβ”€β”€ πŸ“ css/
β”‚   β”‚   β”œβ”€β”€ admin-style.css      # Admin panel styles
β”‚   β”‚   └── editor-style.css     # Block editor styles
β”‚   β”œβ”€β”€ πŸ“ images/
β”‚   β”‚   └── placeholder.svg      # Placeholder image
β”‚   └── πŸ“ js/
β”‚       β”œβ”€β”€ admin.js             # Admin panel scripts
β”‚       β”œβ”€β”€ customizer.js        # Live preview scripts
β”‚       └── main.js              # Frontend scripts
β”œβ”€β”€ πŸ“ inc/
β”‚   β”œβ”€β”€ admin-settings.php       # Admin settings panel
β”‚   β”œβ”€β”€ customizer.php           # Customizer options
β”‚   └── template-tags.php        # Template helper functions
β”œβ”€β”€ πŸ“ template-parts/
β”‚   β”œβ”€β”€ content-card.php         # Article card template
β”‚   └── content-none.php         # No content template
β”œβ”€β”€ 404.php                      # 404 error page
β”œβ”€β”€ archive.php                  # Archive template
β”œβ”€β”€ comments.php                 # Comments template
β”œβ”€β”€ footer.php                   # Footer template
β”œβ”€β”€ front-page.php               # Homepage template
β”œβ”€β”€ functions.php                # Theme functions
β”œβ”€β”€ header.php                   # Header template
β”œβ”€β”€ index.php                    # Main template
β”œβ”€β”€ page.php                     # Page template
β”œβ”€β”€ search.php                   # Search results
β”œβ”€β”€ searchform.php               # Search form
β”œβ”€β”€ sidebar.php                  # Sidebar template
β”œβ”€β”€ sidebar-single.php           # Single post sidebar
β”œβ”€β”€ single.php                   # Single post template
β”œβ”€β”€ style.css                    # Main stylesheet
└── theme.json                   # Block editor config

πŸ“‹ Requirements

Requirement Version
WordPress 6.0 or higher
PHP 7.4 or higher
Tested up to WordPress 6.7

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“œ Changelog

Version 1.0.22 (Current)

  • ⚑ Performance optimizations for Core Web Vitals
  • πŸ”§ Critical CSS inlining
  • πŸ–ΌοΈ LCP image preloading
  • πŸ“¦ Conditional block library CSS removal
  • πŸ”„ Deferred JavaScript loading
  • 🎨 Author box moved to post content
  • ✨ Admin settings panel improvements

Version 1.0.0

  • πŸŽ‰ Initial release

πŸ‘€ Author

Numan Rasheed

πŸ“„ License

This project is licensed under the GNU General Public License v2 or later.

See LICENSE for more information.


Made with ❀️ for the WordPress community

⭐ Star this repository if you find it helpful!

Changelog

1.0.0

  • Initial release

About

A minimalist WordPress theme dedicated to clarity, design, and intentional living.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors