Mon thème wordpress perso basé sur underscores
Find a file
gribse 582e4491c0
Some checks failed
CSS Code Linting / Lint CSS (push) Has been cancelled
JS Code Linting / Lint JS (push) Has been cancelled
PHP Code Linting / Parallel lint (push) Has been cancelled
PHP Code Linting / PHPCS check (push) Has been cancelled
clause agent mode "make it look like papermod"
2025-07-26 16:24:01 +02:00
.github clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
inc clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
js clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
languages clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
sass clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
template-parts clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
.eslintrc clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
.gitignore clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
.stylelintrc.json clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
404.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
archive.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
comments.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
composer.json clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
footer.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
functions.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
header.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
index.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
LICENSE clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
package.json clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
page.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
phpcs.xml.dist clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
README.md clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
readme.txt clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
screenshot.png clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
search.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
sidebar.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
single.php clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
style-rtl.css clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
style.css clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00
woocommerce.css clause agent mode "make it look like papermod" 2025-07-26 16:24:01 +02:00

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

  1. Theme name: Changed from "_s" to "Achille Press"
  2. Theme description: Updated to reflect PaperMod inspiration
  3. Author information: Updated theme metadata

Color Scheme & Typography

  1. 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
  2. Typography: Enhanced font stack with better readability
    • Primary font: System fonts for performance
    • Monospace: Improved code font stack
    • Font sizes: Optimized hierarchy
  3. CSS Variables: Added for theme switching and consistency

Layout & Structure

  1. Header redesign:
    • Cleaner, more minimal header
    • Better navigation placement
    • Added theme toggle button
  2. Footer redesign:
    • Simplified footer with social links
    • Copyright and theme attribution
  3. Content layout:
    • Wider content area
    • Better spacing and margins
    • Card-based post listings
  4. Sidebar handling: Improved responsive sidebar

Navigation Enhancements

  1. Menu styling: PaperMod-inspired navigation
  2. Mobile menu: Enhanced mobile navigation
  3. Breadcrumbs: Added breadcrumb navigation
  4. Search integration: Improved search functionality

Post & Page Templates

  1. Post meta: Enhanced post metadata display
  2. Reading time: Added reading time estimation
  3. Share buttons: Social media sharing options
  4. Related posts: Post suggestions at end of articles
  5. Archive pages: Improved archive and category pages
  6. Featured images: Better featured image handling

Components & Widgets

  1. Button styles: PaperMod-inspired buttons
  2. Form elements: Styled form inputs and fields
  3. Code blocks: Enhanced code syntax styling
  4. Quote blocks: Improved blockquote styling
  5. Widget areas: Updated widget styling

JavaScript Features

  1. Theme toggle: Light/dark mode switching
  2. Smooth scrolling: Enhanced page navigation
  3. Mobile menu: Improved mobile interactions
  4. Search enhancement: Better search UX

Performance Optimizations

  1. CSS optimization: Minimized and organized styles
  2. Font loading: Optimized web font loading
  3. Image handling: Responsive image improvements
  4. JavaScript: Minimized JS footprint

Accessibility Improvements

  1. ARIA labels: Enhanced accessibility markup
  2. Keyboard navigation: Improved keyboard support
  3. Screen reader: Better screen reader support
  4. Color contrast: Improved contrast ratios

WooCommerce Integration

  1. Product styling: PaperMod-inspired product layouts
  2. Cart/Checkout: Enhanced e-commerce pages
  3. Shop styling: Improved shop page design

Additional Features

  1. Social icons: Added social media icon support
  2. Schema markup: Enhanced SEO markup
  3. Custom post types: Better CPT support
  4. 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

  1. Download or clone this repository to your WordPress themes directory
  2. Install dependencies:
    $ composer install
    $ npm install
    
  3. Compile the styles:
    $ npm run compile:css
    
  4. 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! 🚀**