Skip to content
/ grav Public
forked from getgrav/grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

License

Notifications You must be signed in to change notification settings

madnikhan/grav

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Silbele Cosmetics Website

A modern, beautiful website for Silbele Cosmetics built with Grav CMS. This website showcases premium cosmetics and skincare products with an elegant, user-friendly design.

🌟 Features

  • Modern Design: Beautiful, responsive design optimized for beauty brands
  • CMS Admin Panel: Easy content management through Grav's admin interface
  • Live Chat: Tawk.to integration for customer support
  • Mobile Optimized: Perfect experience on all devices
  • SEO Ready: Optimized for search engines
  • Fast Loading: Optimized performance for better user experience

πŸš€ Quick Start

Local Development

  1. Clone the repository

    git clone <your-repo-url> silbele
    cd silbele
  2. Install dependencies

    bin/grav install
  3. Install admin panel

    bin/gpm install admin
  4. Start local server

    php -S localhost:8000
  5. Access your site

πŸ“ Project Structure

silbele/
β”œβ”€β”€ user/
β”‚   β”œβ”€β”€ pages/           # Website content (markdown files)
β”‚   β”‚   β”œβ”€β”€ 01.home/     # Homepage
β”‚   β”‚   β”œβ”€β”€ 02.about/    # About page
β”‚   β”‚   β”œβ”€β”€ 03.products/ # Products page
β”‚   β”‚   └── 04.contact/  # Contact page
β”‚   β”œβ”€β”€ themes/quark/    # Customized Quark theme
β”‚   β”‚   β”œβ”€β”€ css/custom.css # Silbele-specific styles
β”‚   β”‚   └── templates/   # Theme templates
β”‚   └── config/          # Site configuration
β”œβ”€β”€ system/              # Grav core files
└── render.yaml          # Render.com deployment config

🎨 Customization

Adding New Pages

  1. Create a new folder in user/pages/ (e.g., 05.blog/)
  2. Add a default.md file with your content
  3. Use YAML front matter for page configuration:
---
title: My New Page
menu: My Page
---

# Page Content Here

Modifying Styles

Edit user/themes/quark/css/custom.css to customize:

  • Colors and branding
  • Typography
  • Layout and spacing
  • Animations and effects

Tawk.to Chat Setup

  1. Sign up at Tawk.to
  2. Get your widget code
  3. Replace YOUR_TAWK_TO_WIDGET_CODE in user/themes/quark/templates/partials/base.html.twig

🌐 Deployment

Render.com (Recommended)

  1. Push to GitHub

    git add .
    git commit -m "Initial Silbele website"
    git push origin main
  2. Deploy on Render

    • Go to Render.com
    • Create new Web Service
    • Connect your GitHub repository
    • Render will automatically detect the render.yaml configuration
  3. Custom Domain

    • Add your domain in Render dashboard
    • Update DNS records to point to Render

Alternative Hosting

For other hosting providers (InfinityFree, 000WebHost, etc.):

  1. Build for production

    bin/grav clear-cache
  2. Upload files via FTP or file manager

  3. Set permissions (755 for folders, 644 for files)

  4. Configure domain in hosting panel

πŸ”§ Configuration

Site Settings

Edit user/config/site.yaml:

title: Silbele Cosmetics
author:
  name: Silbele Team
  email: [email protected]
metadata:
  description: Premium cosmetics and skincare products

Theme Settings

Edit user/themes/quark/quark.yaml:

enabled: true
production-mode: false  # Set to true for production
header-transparent: true

πŸ“± Admin Panel

Access the admin panel at /admin to:

  • Edit page content
  • Manage media files
  • Configure site settings
  • Install plugins and themes
  • Monitor site performance

πŸ› οΈ Development

Adding Plugins

bin/gpm install <plugin-name>

Updating Grav

bin/gpm selfupgrade
bin/gpm update

Clearing Cache

bin/grav clear-cache

🎯 SEO Optimization

The site includes:

  • Meta descriptions and titles
  • Structured data markup
  • Optimized images and content
  • Mobile-friendly design
  • Fast loading times

πŸ“ž Support

For technical support or customization requests:

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Silbele Cosmetics - Your beauty, redefined with premium cosmetics and skincare products.

About

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 72.9%
  • Twig 9.3%
  • JavaScript 8.6%
  • SCSS 7.0%
  • CSS 1.9%
  • Vue 0.2%
  • Other 0.1%