Mon thème wordpress perso basé sur underscores
.github | ||
inc | ||
js | ||
languages | ||
sass | ||
template-parts | ||
.eslintrc | ||
.gitignore | ||
.stylelintrc.json | ||
404.php | ||
archive.php | ||
comments.php | ||
composer.json | ||
footer.php | ||
functions.php | ||
header.php | ||
index.php | ||
LICENSE | ||
package.json | ||
page.php | ||
phpcs.xml.dist | ||
README.md | ||
readme.txt | ||
screenshot.png | ||
search.php | ||
sidebar.php | ||
single.php | ||
style-rtl.css | ||
style.css | ||
woocommerce.css |
Achille Press - PaperMod Inspired WordPress Theme
A fast, clean, and responsive WordPress theme inspired by the Hugo PaperMod theme. Built on the Underscores (_s) foundation with modern design principles and enhanced user experience.
✨ Features
Design & Layout
- Clean, minimal design inspired by PaperMod
- Responsive layout that works on all devices
- Light/Dark theme toggle for improved accessibility
- Typography-focused with excellent readability
- Card-based post layouts with hover effects
- Breadcrumb navigation for better UX
- Archive pages with elegant post listings
Navigation & Menus
- Clean header with site title and navigation
- Mobile-responsive menu with hamburger toggle
- Search functionality (if search plugins are available)
- Social media icons in header/footer
- Menu location indicators for active pages
Content Features
- Post meta information (date, author, categories, tags)
- Reading time estimation for posts
- Share buttons for social media
- Related posts suggestions
- Table of contents generation for long posts
- Featured images with responsive support
- Code syntax highlighting support
Performance & SEO
- Optimized CSS with minimal load times
- SEO-friendly markup and structure
- Schema markup for better search results
- Fast loading with optimized assets
🎯 Changes from Original Underscores Theme
Theme Information Updates
- Theme name: Changed from "_s" to "Achille Press"
- Theme description: Updated to reflect PaperMod inspiration
- Author information: Updated theme metadata
Color Scheme & Typography
- Color palette: Implemented PaperMod-inspired color scheme
- Light theme: Clean whites and grays
- Dark theme: Dark backgrounds with light text
- Accent colors: Subtle blues and greens
- Typography: Enhanced font stack with better readability
- Primary font: System fonts for performance
- Monospace: Improved code font stack
- Font sizes: Optimized hierarchy
- CSS Variables: Added for theme switching and consistency
Layout & Structure
- Header redesign:
- Cleaner, more minimal header
- Better navigation placement
- Added theme toggle button
- Footer redesign:
- Simplified footer with social links
- Copyright and theme attribution
- Content layout:
- Wider content area
- Better spacing and margins
- Card-based post listings
- Sidebar handling: Improved responsive sidebar
Navigation Enhancements
- Menu styling: PaperMod-inspired navigation
- Mobile menu: Enhanced mobile navigation
- Breadcrumbs: Added breadcrumb navigation
- Search integration: Improved search functionality
Post & Page Templates
- Post meta: Enhanced post metadata display
- Reading time: Added reading time estimation
- Share buttons: Social media sharing options
- Related posts: Post suggestions at end of articles
- Archive pages: Improved archive and category pages
- Featured images: Better featured image handling
Components & Widgets
- Button styles: PaperMod-inspired buttons
- Form elements: Styled form inputs and fields
- Code blocks: Enhanced code syntax styling
- Quote blocks: Improved blockquote styling
- Widget areas: Updated widget styling
JavaScript Features
- Theme toggle: Light/dark mode switching
- Smooth scrolling: Enhanced page navigation
- Mobile menu: Improved mobile interactions
- Search enhancement: Better search UX
Performance Optimizations
- CSS optimization: Minimized and organized styles
- Font loading: Optimized web font loading
- Image handling: Responsive image improvements
- JavaScript: Minimized JS footprint
Accessibility Improvements
- ARIA labels: Enhanced accessibility markup
- Keyboard navigation: Improved keyboard support
- Screen reader: Better screen reader support
- Color contrast: Improved contrast ratios
WooCommerce Integration
- Product styling: PaperMod-inspired product layouts
- Cart/Checkout: Enhanced e-commerce pages
- Shop styling: Improved shop page design
Additional Features
- Social icons: Added social media icon support
- Schema markup: Enhanced SEO markup
- Custom post types: Better CPT support
- Language support: RTL and multilingual improvements
🛠️ Installation
Requirements
Achille Press requires the following dependencies:
- Node.js (for SASS compilation)
- Composer (for PHP dependencies)
- WordPress 5.6 or higher
- PHP 7.4 or higher
Quick Start
- Download or clone this repository to your WordPress themes directory
- Install dependencies:
$ composer install $ npm install
- Compile the styles:
$ npm run compile:css
- Activate the theme in WordPress admin
Development Setup
To start developing with all the available tools: $ npm install
### Available CLI commands
Achille Press comes with CLI commands for development:
- `composer lint:wpcs` : checks PHP files against WordPress Coding Standards
- `composer lint:php` : checks PHP files for syntax errors
- `composer make-pot` : generates translation files
- `npm run compile:css` : compiles SASS files to CSS
- `npm run compile:rtl` : generates RTL stylesheet
- `npm run watch` : watches SASS files and recompiles on changes
- `npm run lint:scss` : checks SASS files against CSS standards
- `npm run lint:js` : checks JavaScript files against standards
- `npm run bundle` : creates distribution archive
## 🎨 Customization
### Theme Options
The theme includes several customization options accessible through the WordPress Customizer:
- **Colors**: Light/Dark theme colors
- **Typography**: Font selections and sizes
- **Layout**: Sidebar options and content width
- **Header**: Logo, navigation, and search options
- **Footer**: Social links and copyright text
### Custom CSS
Additional CSS can be added through:
- WordPress Customizer → Additional CSS
- Child theme stylesheet
- Custom CSS plugin
### Social Media Icons
Configure social media links in the Customizer. Supported platforms include:
- Twitter/X
- Facebook
- LinkedIn
- GitHub
- Instagram
- YouTube
- And many more...
## 🌐 Browser Support
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Internet Explorer 11+ (limited support)
## 📱 Mobile Responsive
Achille Press is fully responsive and optimized for:
- Desktop computers
- Tablets (portrait and landscape)
- Mobile phones (all sizes)
- High-resolution displays
## 📄 License
This theme is licensed under the GNU General Public License v2 or later.
Use it to create something amazing!
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## 🐛 Bug Reports
If you find any issues, please report them on the GitHub repository.
## 🙏 Credits
- Based on [Underscores](https://underscores.me/) by Automattic
- Inspired by [Hugo PaperMod](https://github.com/adityatelange/hugo-PaperMod) theme
- Icons by [Feather Icons](https://feathericons.com/)
---
**Ready to create something awesome? Let's build a beautiful WordPress site together! 🚀**