Trigger container build / trigger (push) Successful in 1s
Same failure as the icon collections: img-src 'self' in the CSP silently blocked these, they just happened to load once from browser cache before this fix made them visibly broken.
55 lines
2.5 KiB
Markdown
55 lines
2.5 KiB
Markdown
---
|
||
title: Lumeex
|
||
description: Lumeex is a static photo gallery site generator built with Python, minimalist, lightweight, and fully customizable without a CMS.
|
||
---
|
||
|
||
|
||
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
|
||
<div align="center">
|
||
<img src="/img/nonsense/lumeex-logo.svg" alt="Lumeex logo" width="300"/>
|
||
</div>
|
||
<div align="center">
|
||
<p>Yet another minimalist, lightweight photo gallery static site generator.</p>
|
||
</div>
|
||
<div align="center">
|
||
<img src="/img/nonsense/lumeex.png" alt="Lumeex gallery homepage" />
|
||
</div>
|
||
|
||
---
|
||
|
||
Amateur photographer that I am, I spent several weeks looking for a framework with a photo gallery that could outshine Instagram. I wanted something that showcased the photos rather than the author, and that made every visit unique by loading the images in random order, while still allowing filtering and sorting by tag or combinations of tags.
|
||
|
||
In the end, I found nothing that did exactly what I wanted. And when something came close, it was always through heavy, bloated CMS platforms. So I decided to make a static site by hand, the old-school way, with Notepad++. Being fairly comfortable with HTML/CSS and a bit of JavaScript, I quickly came up with something nice during my vacation, between beach sessions. After all, a good craftsman should have good tools, and there’s no better tool than one you make yourself.
|
||
|
||
Then I thought it might be a good idea to automate certain tasks, like generating favicon formats, resizing and converting images, creating the gallery automatically instead of entering everything by hand, and generating `robots.txt` and `sitemap` files… so I turned back to Python.
|
||
|
||
Eventually, after getting good results, I figured I might as well go all the way: build a complete framework for generating a static site photo gallery, where all you need to do is fill in your site’s information in a config file and tweak the visuals a bit, without touching the code.
|
||
|
||
That’s how **Lum[eex]{style="color: #1ad6ff"}** was born.
|
||
|
||
<div align="center">
|
||
<img src="/img/nonsense/lumeex-webui.png" alt="Lumeex configuration web UI" />
|
||
</div>
|
||
|
||
---
|
||
|
||
### Et voilà!
|
||
|
||
:::div{class="relative"}
|
||
:ellipsis{left=0px width=40rem top=10rem blur=140px}
|
||
:::
|
||
|
||
::card-group
|
||
::card{icon="i-noto-open-book" title="Documentation" to="https://lumeex.djeex.fr" target="_blank"}
|
||
Check out the doc
|
||
::
|
||
|
||
::card{icon="i-simple-icons-gitea" title="Repository" to="https://git.djeex.fr/Djeex/lumeex" target="_blank"}
|
||
See the repo
|
||
::
|
||
|
||
::card{icon="i-fluent-color-design-ideas-48" title="Demo" to="https://modern.djeex.fr" target="_blank"}
|
||
Explore the demo
|
||
::
|
||
::
|