Welcome to the advanced theming documentation! 🎨 This guide will help you customize and extend themes in your project with deeper technical insights.

Customizing Themes

To create a custom theme, follow these steps:

  1. Clone the base theme repository using git clone https://github.com/yourorg/base-theme.git
  2. Modify the theme.config file to set your preferred color schemes 💡
  3. Override template files in the templates/ directory 📁
  4. Use the theme customizer tool at /en/docs/tools/theme_customizer for real-time previews

⚠️ Always back up your original theme files before making changes

Using Preset Themes

Our preset themes include:

  • 🌆 Default Theme
  • 📊 Analytics Theme
  • 📖 Documentation Theme

You can switch between them via the admin panel → appearance settings 🛠️

Styling Best Practices

  • Use CSS variables for easy theme switching 🎯
  • Implement responsive design patterns 📱
  • Optimize image assets with WebP format 🖼️

For more examples, check out our theme gallery showcasing various design implementations.

Related Resources

theme_customization
custom_theme
preset_theme
styling_best_practices