Setting up your site

After completing the installation, you’re ready to configure your site.

Minimal Configuration


All user configuration files are located in the config/ directory:

lumeex/
└── config/
    ├── site.yaml
    ├── gallery.yaml
    ├── photos/
   ├── gallery
   └── hero
    └── themes/
        ├── modern
        └── typewriter

The main configuration file is site.yaml. This file contains all your site’s metadata and settings.

Info

The info section contains informations about your header.

info:
  title: Your Site Title
  subtitle: Your Site Subtitle
  description: A brief description of your site
  keywords: keyword1, keyword2, keyword3
  canonical: https://yoursite.com
  author: Your Name

While there is no dedicated author field, you can add an Instagram URL. This will display an Instagram icon linked to your profile in both the menu and footer. You can also specify a thumbnail image for social sharing; it will be automatically cropped and resized.

social:
  instagram_url: https://www.instagram.com/yourprofile
  thumbnail: gallery/anyphoto.png  # Relative path from photos/gallery or photos/hero directories

Customize your navigation menu by specifying items. It’s common to use photo tags to filter content dynamically. For example:

menu:
  items:
    - label: Home
      href: /
    - label: Gallery1
      href: /?tag=tag1,tag3
    - label: Gallery2
      href: /?tag=tag2

The footer appears at the bottom of every page. Use it to provide copyright and legal information:

footer:
  copyright: Copyright © 2025 Your Name
  legal_link: '/legals.html'
  legal_label: Legal notice

Legals section

Configure your legal page content to comply with local regulations:

legals:
  hoster_name: Your Hosting Provider
  hoster_address: Hosting Provider Address
  hoster_contact: Hosting Provider Contact Information
  intellectual_property:
    - paragraph: "Insert your legal text here."
    - paragraph: "Additional legal information."
    - paragraph: "Further details as needed."

Build

The build section contains settings for the build process. At minimum, specify a theme. Lumeex includes two themes by default: modern and typewriter.

build:
  theme: modern

To optimize loading times, the build process automatically converts images to .webp format—a modern, lightweight image format—and resizes photos to a maximum width of 1140 pixels, matching the gallery’s display width.

If you prefer to disable image conversion and resizing, set the following options to false:

build:
  theme: modern
  convert_images: false
  resize_images: false

You’re all set! For any questions or advanced configurations, please refer to the additional documentation or open an issue on the repository.