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.
- 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
-
Clone the repository
git clone <your-repo-url> silbele cd silbele
-
Install dependencies
bin/grav install
-
Install admin panel
bin/gpm install admin
-
Start local server
php -S localhost:8000
-
Access your site
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
- Create a new folder in
user/pages/(e.g.,05.blog/) - Add a
default.mdfile with your content - Use YAML front matter for page configuration:
---
title: My New Page
menu: My Page
---
# Page Content HereEdit user/themes/quark/css/custom.css to customize:
- Colors and branding
- Typography
- Layout and spacing
- Animations and effects
- Sign up at Tawk.to
- Get your widget code
- Replace
YOUR_TAWK_TO_WIDGET_CODEinuser/themes/quark/templates/partials/base.html.twig
-
Push to GitHub
git add . git commit -m "Initial Silbele website" git push origin main
-
Deploy on Render
- Go to Render.com
- Create new Web Service
- Connect your GitHub repository
- Render will automatically detect the
render.yamlconfiguration
-
Custom Domain
- Add your domain in Render dashboard
- Update DNS records to point to Render
For other hosting providers (InfinityFree, 000WebHost, etc.):
-
Build for production
bin/grav clear-cache
-
Upload files via FTP or file manager
-
Set permissions (755 for folders, 644 for files)
-
Configure domain in hosting panel
Edit user/config/site.yaml:
title: Silbele Cosmetics
author:
name: Silbele Team
email: [email protected]
metadata:
description: Premium cosmetics and skincare productsEdit user/themes/quark/quark.yaml:
enabled: true
production-mode: false # Set to true for production
header-transparent: trueAccess the admin panel at /admin to:
- Edit page content
- Manage media files
- Configure site settings
- Install plugins and themes
- Monitor site performance
bin/gpm install <plugin-name>bin/gpm selfupgrade
bin/gpm updatebin/grav clear-cacheThe site includes:
- Meta descriptions and titles
- Structured data markup
- Optimized images and content
- Mobile-friendly design
- Fast loading times
For technical support or customization requests:
- Email: [email protected]
- Documentation: Grav Documentation
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.