Pro klonování včetně submodulů použijte:
git clone --recurse-submodules -b master https://github.com/lokesh/lightbox2.git
Hlavní stránka je /index.html
. Další jednotlivé stránky jsou ve složkách (např. /weddings/index.html
), kvůli problémům který měl Google.
JavaScript je ve složce /js/
a CSS ve složce /css/
.
Všechny obrázky, loga a favicony jsou ve složce /img/
.
Fotografie ve složkách podle jména kategorie (např. /img/lifestyle/
nebo /img/reportages/
) a náhledy (thumbnails) jsou ve složkách uvnitř kategorií (např. /img/lifestyle/thumbnails/
nebo /img/reportages/thumbnails/
).
Favicony ve složce /img/favicons/
a loga jsou rovnou ve složce /img/
.
Font Awesome složka /fontawesome-free-6.3.0-web/
a Lightbox /lightbox2-2.11.4/
.
Potom tu je ještě složka /fonts/
s pár .otf
fontama.
Všechny fotky jsou maximálně veliké 1920 x 1080 px. A kvůli zmenšení velikosti, a zrychlení načítání jsou kompresovány pomocí nástroje jpegoptim:
jpegoptim -m85 *.JPG
Náhledy byli vygenerovány pomocí ImageMagick následovně:
mogrify -path thumbnails -thumbnail 320x320 *.JPG
Vygeneruje html kód pro lightbox 2 galerii.
Nejprve upravte 5. (char name[]
) a 7. řádek(int maxNum
), případně i další části a potom spusťte:
gcc html_generator_thumbnails.c && ./a.out