Customize the landing page theme
masterThe template follows a layered architecture for customization. You can modify the theme by updating specific files and components:
Configuration and Assets
- Favicons: Replace
public/apple-touch-icon.png,public/favicon.ico,public/favicon-16x16.png, andpublic/favicon-32x32.png. - Global Styles: Edit
src/styles/global.css(Tailwind CSS). - App Configuration: Update
utils/AppConfig.tsfor general settings.
Component Architecture
The template uses a layered approach to rendering:
- Entry Point:
src/pages/index.tsxis the main entry point. - Base Template:
src/templates/Base.tsxprovides the structural layout using component blocks. - Component Blocks: Located in
src/templates/*, these are higher-level compositions. - Atomic Components: Located in
src/*(e.g.,src/button,src/hero,src/cta), these are the smallest building blocks used by component blocks.