From a4822fce6c15b5b96d5cf125c5fad3af3095385e Mon Sep 17 00:00:00 2001 From: bronku Date: Wed, 10 Jun 2026 17:38:42 +0200 Subject: [PATCH] ok --- css/{portfolio.css => album.css} | 2 +- html/album.templ | 17 ++ html/image.templ | 7 +- html/index.templ | 24 +- html/kawiarnia.templ | 2 +- html/layout.templ | 45 +-- html/portfolio.templ | 17 -- html/wyroby_ciasta.templ | 2 +- html/wyroby_lody.templ | 2 +- html/wyroby_slodkie_stoly.templ | 2 +- html/wyroby_torty.templ | 4 +- .../Słodki Stół/20260425_151910.avif | Bin .../Słodki Stół/20260425_151916.avif | Bin img/{portfolio => album}/Słodki Stół/710.avif | Bin img/{portfolio => album}/Słodki Stół/711.avif | Bin img/{portfolio => album}/Słodki Stół/712.avif | Bin img/{portfolio => album}/Słodki Stół/713.avif | Bin img/{portfolio => album}/Słodki Stół/714.avif | Bin img/{portfolio => album}/Słodki Stół/720.avif | Bin img/{portfolio => album}/Słodki Stół/721.avif | Bin img/{portfolio => album}/Słodki Stół/722.avif | Bin img/{portfolio => album}/Słodki Stół/725.avif | Bin img/{portfolio => album}/Słodki Stół/726.avif | Bin img/{portfolio => album}/Słodki Stół/727.avif | Bin img/{portfolio => album}/Słodki Stół/729.avif | Bin img/{portfolio => album}/Słodki Stół/730.avif | Bin img/{portfolio => album}/Słodki Stół/733.avif | Bin img/{portfolio => album}/Słodki Stół/741.avif | Bin img/{portfolio => album}/Słodki Stół/742.avif | Bin img/{portfolio => album}/Słodki Stół/743.avif | Bin img/{portfolio => album}/Słodki Stół/819.avif | Bin img/{portfolio => album}/Słodki Stół/820.avif | Bin img/{portfolio => album}/Słodki Stół/821.avif | Bin img/{portfolio => album}/Słodki Stół/826.avif | Bin img/{portfolio => album}/Słodki Stół/827.avif | Bin img/{portfolio => album}/Słodki Stół/828.avif | Bin img/{portfolio => album}/Słodki Stół/831.avif | Bin img/{portfolio => album}/Słodki Stół/832.avif | Bin img/{portfolio => album}/Słodki Stół/833.avif | Bin img/{portfolio => album}/Słodki Stół/834.avif | Bin img/{portfolio => album}/Słodki Stół/835.avif | Bin img/{portfolio => album}/Słodki Stół/836.avif | Bin img/{portfolio => album}/Słodki Stół/837.avif | Bin img/{portfolio => album}/Słodki Stół/838.avif | Bin img/{portfolio => album}/Słodki Stół/839.avif | Bin img/{portfolio => album}/Słodki Stół/841.avif | Bin img/{portfolio => album}/Słodki Stół/842.avif | Bin img/{portfolio => album}/Słodki Stół/843.avif | Bin img/{portfolio => album}/Słodki Stół/844.avif | Bin img/{portfolio => album}/Słodki Stół/889.avif | Bin img/{portfolio => album}/Słodki Stół/890.avif | Bin img/{portfolio => album}/Słodki Stół/891.avif | Bin img/{portfolio => album}/Słodki Stół/892.avif | Bin img/{portfolio => album}/Słodki Stół/897.avif | Bin img/{portfolio => album}/Słodki Stół/899.avif | Bin img/{portfolio => album}/Słodki Stół/912.avif | Bin img/{portfolio => album}/Słodki Stół/924.avif | Bin img/{portfolio => album}/Słodki Stół/925.avif | Bin img/{portfolio => album}/Słodki Stół/926.avif | Bin img/{portfolio => album}/Słodki Stół/927.avif | Bin .../Torty Chrzcinowe i Komunijne/769.avif | Bin .../Torty Chrzcinowe i Komunijne/775.avif | Bin .../Torty Chrzcinowe i Komunijne/779.avif | Bin .../Torty Chrzcinowe i Komunijne/780.avif | Bin .../Torty Chrzcinowe i Komunijne/781.avif | Bin .../Torty Chrzcinowe i Komunijne/784.avif | Bin .../Torty Chrzcinowe i Komunijne/785.avif | Bin .../Torty Chrzcinowe i Komunijne/789.avif | Bin .../Torty Chrzcinowe i Komunijne/794.avif | Bin .../Torty Chrzcinowe i Komunijne/809.avif | Bin .../Torty Chrzcinowe i Komunijne/813.avif | Bin .../Torty Chrzcinowe i Komunijne/814.avif | Bin .../Torty Chrzcinowe i Komunijne/858.avif | Bin .../Torty Chrzcinowe i Komunijne/859.avif | Bin .../Torty Chrzcinowe i Komunijne/869.avif | Bin .../Torty Chrzcinowe i Komunijne/879.avif | Bin .../Torty Chrzcinowe i Komunijne/883.avif | Bin .../Torty Chrzcinowe i Komunijne/911.avif | Bin .../Torty Dla Dzieci/738.avif | Bin .../Torty Dla Dzieci/745.avif | Bin .../Torty Dla Dzieci/746.avif | Bin .../Torty Dla Dzieci/747.avif | Bin .../Torty Dla Dzieci/748.avif | Bin .../Torty Dla Dzieci/750.avif | Bin .../Torty Dla Dzieci/751.avif | Bin .../Torty Dla Dzieci/752.avif | Bin .../Torty Dla Dzieci/756.avif | Bin .../Torty Dla Dzieci/757.avif | Bin .../Torty Dla Dzieci/759.avif | Bin .../Torty Dla Dzieci/760.avif | Bin .../Torty Dla Dzieci/761.avif | Bin .../Torty Dla Dzieci/762.avif | Bin .../Torty Dla Dzieci/763.avif | Bin .../Torty Dla Dzieci/772.avif | Bin .../Torty Dla Dzieci/773.avif | Bin .../Torty Dla Dzieci/774.avif | Bin .../Torty Dla Dzieci/777.avif | Bin .../Torty Dla Dzieci/790.avif | Bin .../Torty Dla Dzieci/791.avif | Bin .../Torty Dla Dzieci/793.avif | Bin .../Torty Dla Dzieci/795.avif | Bin .../Torty Dla Dzieci/797.avif | Bin .../Torty Dla Dzieci/800.avif | Bin .../Torty Dla Dzieci/804.avif | Bin .../Torty Dla Dzieci/805.avif | Bin .../Torty Dla Dzieci/823.avif | Bin .../Torty Dla Dzieci/849.avif | Bin .../Torty Dla Dzieci/857.avif | Bin .../Torty Dla Dzieci/860.avif | Bin .../Torty Dla Dzieci/862.avif | Bin .../Torty Dla Dzieci/863.avif | Bin .../Torty Dla Dzieci/864.avif | Bin .../Torty Dla Dzieci/866.avif | Bin .../Torty Dla Dzieci/867.avif | Bin .../Torty Dla Dzieci/868.avif | Bin .../Torty Dla Dzieci/872.avif | Bin .../Torty Dla Dzieci/873.avif | Bin .../Torty Dla Dzieci/874.avif | Bin .../Torty Dla Dzieci/876.avif | Bin .../Torty Dla Dzieci/877.avif | Bin .../Torty Dla Dzieci/878.avif | Bin .../Torty Dla Dzieci/880.avif | Bin .../Torty Dla Dzieci/885.avif | Bin .../Torty Dla Dzieci/886.avif | Bin .../Torty Dla Dzieci/894.avif | Bin .../Torty Dla Dzieci/895.avif | Bin .../Torty Dla Dzieci/901.avif | Bin .../Torty Dla Dzieci/902.avif | Bin .../Torty Dla Dzieci/903.avif | Bin .../Torty Dla Dzieci/904.avif | Bin .../Torty Dla Dzieci/906.avif | Bin .../Torty Dla Dzieci/907.avif | Bin .../Torty Dla Dzieci/908.avif | Bin .../Torty Dla Dzieci/909.avif | Bin .../Torty Dla Dzieci/910.avif | Bin .../Torty Okazjonalne/718.avif | Bin .../Torty Okazjonalne/736.avif | Bin .../Torty Okazjonalne/737.avif | Bin .../Torty Okazjonalne/739.avif | Bin .../Torty Okazjonalne/740.avif | Bin .../Torty Okazjonalne/744.avif | Bin .../Torty Okazjonalne/745.avif | Bin .../Torty Okazjonalne/749.avif | Bin .../Torty Okazjonalne/750.avif | Bin .../Torty Okazjonalne/753.avif | Bin .../Torty Okazjonalne/754.avif | Bin .../Torty Okazjonalne/755.avif | Bin .../Torty Okazjonalne/756.avif | Bin .../Torty Okazjonalne/758.avif | Bin .../Torty Okazjonalne/760.avif | Bin .../Torty Okazjonalne/762.avif | Bin .../Torty Okazjonalne/764.avif | Bin .../Torty Okazjonalne/765.avif | Bin .../Torty Okazjonalne/766.avif | Bin .../Torty Okazjonalne/767.avif | Bin .../Torty Okazjonalne/768.avif | Bin .../Torty Okazjonalne/770.avif | Bin .../Torty Okazjonalne/771.avif | Bin .../Torty Okazjonalne/776.avif | Bin .../Torty Okazjonalne/778.avif | Bin .../Torty Okazjonalne/782.avif | Bin .../Torty Okazjonalne/783.avif | Bin .../Torty Okazjonalne/787.avif | Bin .../Torty Okazjonalne/792.avif | Bin .../Torty Okazjonalne/796.avif | Bin .../Torty Okazjonalne/798.avif | Bin .../Torty Okazjonalne/799.avif | Bin .../Torty Okazjonalne/800.avif | Bin .../Torty Okazjonalne/803.avif | Bin .../Torty Okazjonalne/806.avif | Bin .../Torty Okazjonalne/808.avif | Bin .../Torty Okazjonalne/810.avif | Bin .../Torty Okazjonalne/811.avif | Bin .../Torty Okazjonalne/812.avif | Bin .../Torty Okazjonalne/815.avif | Bin .../Torty Okazjonalne/816.avif | Bin .../Torty Okazjonalne/817.avif | Bin .../Torty Okazjonalne/818.avif | Bin .../Torty Okazjonalne/822.avif | Bin .../Torty Okazjonalne/825.avif | Bin .../Torty Okazjonalne/846.avif | Bin .../Torty Okazjonalne/853.avif | Bin .../Torty Okazjonalne/854.avif | Bin .../Torty Okazjonalne/855.avif | Bin .../Torty Okazjonalne/856.avif | Bin .../Torty Okazjonalne/861.avif | Bin .../Torty Okazjonalne/865.avif | Bin .../Torty Okazjonalne/870.avif | Bin .../Torty Okazjonalne/871.avif | Bin .../Torty Okazjonalne/875.avif | Bin .../Torty Okazjonalne/877.avif | Bin .../Torty Okazjonalne/882.avif | Bin .../Torty Okazjonalne/884.avif | Bin .../Torty Okazjonalne/887.avif | Bin .../Torty Okazjonalne/888.avif | Bin .../Torty Okazjonalne/893.avif | Bin .../Torty Okazjonalne/896.avif | Bin .../Torty Okazjonalne/900.avif | Bin .../Torty Weselne/734.avif | Bin .../Torty Weselne/735.avif | Bin .../Torty Weselne/786.avif | Bin .../Torty Weselne/788.avif | Bin .../Torty Weselne/801.avif | Bin .../Torty Weselne/802.avif | Bin .../Torty Weselne/807.avif | Bin .../Torty Weselne/824.avif | Bin .../Torty Weselne/829.avif | Bin .../Torty Weselne/830.avif | Bin .../Torty Weselne/840.avif | Bin .../Torty Weselne/845.avif | Bin .../Torty Weselne/847.avif | Bin .../Torty Weselne/848.avif | Bin .../Torty Weselne/850.avif | Bin .../Torty Weselne/851.avif | Bin .../Torty Weselne/852.avif | Bin .../Torty Weselne/881.avif | Bin .../Torty Weselne/905.avif | Bin js/{portfolio.js => album.js} | 8 +- js/preload.js | 256 ++++++++++++++++++ main.go | 46 ++-- piekarnikgosi | Bin 0 -> 10737894 bytes 221 files changed, 353 insertions(+), 81 deletions(-) rename css/{portfolio.css => album.css} (99%) create mode 100644 html/album.templ delete mode 100644 html/portfolio.templ rename img/{portfolio => album}/Słodki Stół/20260425_151910.avif (100%) rename img/{portfolio => album}/Słodki Stół/20260425_151916.avif (100%) rename img/{portfolio => album}/Słodki Stół/710.avif (100%) rename img/{portfolio => album}/Słodki Stół/711.avif (100%) rename img/{portfolio => album}/Słodki Stół/712.avif (100%) rename img/{portfolio => album}/Słodki Stół/713.avif (100%) rename img/{portfolio => album}/Słodki Stół/714.avif (100%) rename img/{portfolio => album}/Słodki Stół/720.avif (100%) rename img/{portfolio => album}/Słodki Stół/721.avif (100%) rename img/{portfolio => album}/Słodki Stół/722.avif (100%) rename img/{portfolio => album}/Słodki Stół/725.avif (100%) rename img/{portfolio => album}/Słodki Stół/726.avif (100%) rename img/{portfolio => album}/Słodki Stół/727.avif (100%) rename img/{portfolio => album}/Słodki Stół/729.avif (100%) rename img/{portfolio => album}/Słodki Stół/730.avif (100%) rename img/{portfolio => album}/Słodki Stół/733.avif (100%) rename img/{portfolio => album}/Słodki Stół/741.avif (100%) rename img/{portfolio => album}/Słodki Stół/742.avif (100%) rename img/{portfolio => album}/Słodki Stół/743.avif (100%) rename img/{portfolio => album}/Słodki Stół/819.avif (100%) rename img/{portfolio => album}/Słodki Stół/820.avif (100%) rename img/{portfolio => album}/Słodki Stół/821.avif (100%) rename img/{portfolio => album}/Słodki Stół/826.avif (100%) rename img/{portfolio => album}/Słodki Stół/827.avif (100%) rename img/{portfolio => album}/Słodki Stół/828.avif (100%) rename img/{portfolio => album}/Słodki Stół/831.avif (100%) rename img/{portfolio => album}/Słodki Stół/832.avif (100%) rename img/{portfolio => album}/Słodki Stół/833.avif (100%) rename img/{portfolio => album}/Słodki Stół/834.avif (100%) rename img/{portfolio => album}/Słodki Stół/835.avif (100%) rename img/{portfolio => album}/Słodki Stół/836.avif (100%) rename img/{portfolio => album}/Słodki Stół/837.avif (100%) rename img/{portfolio => album}/Słodki Stół/838.avif (100%) rename img/{portfolio => album}/Słodki Stół/839.avif (100%) rename img/{portfolio => album}/Słodki Stół/841.avif (100%) rename img/{portfolio => album}/Słodki Stół/842.avif (100%) rename img/{portfolio => album}/Słodki Stół/843.avif (100%) rename img/{portfolio => album}/Słodki Stół/844.avif (100%) rename img/{portfolio => album}/Słodki Stół/889.avif (100%) rename img/{portfolio => album}/Słodki Stół/890.avif (100%) rename img/{portfolio => album}/Słodki Stół/891.avif (100%) rename img/{portfolio => album}/Słodki Stół/892.avif (100%) rename img/{portfolio => album}/Słodki Stół/897.avif (100%) rename img/{portfolio => album}/Słodki Stół/899.avif (100%) rename img/{portfolio => album}/Słodki Stół/912.avif (100%) rename img/{portfolio => album}/Słodki Stół/924.avif (100%) rename img/{portfolio => album}/Słodki Stół/925.avif (100%) rename img/{portfolio => album}/Słodki Stół/926.avif (100%) rename img/{portfolio => album}/Słodki Stół/927.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/769.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/775.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/779.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/780.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/781.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/784.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/785.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/789.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/794.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/809.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/813.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/814.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/858.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/859.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/869.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/879.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/883.avif (100%) rename img/{portfolio => album}/Torty Chrzcinowe i Komunijne/911.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/738.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/745.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/746.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/747.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/748.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/750.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/751.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/752.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/756.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/757.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/759.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/760.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/761.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/762.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/763.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/772.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/773.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/774.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/777.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/790.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/791.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/793.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/795.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/797.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/800.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/804.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/805.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/823.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/849.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/857.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/860.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/862.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/863.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/864.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/866.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/867.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/868.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/872.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/873.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/874.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/876.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/877.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/878.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/880.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/885.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/886.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/894.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/895.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/901.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/902.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/903.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/904.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/906.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/907.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/908.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/909.avif (100%) rename img/{portfolio => album}/Torty Dla Dzieci/910.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/718.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/736.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/737.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/739.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/740.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/744.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/745.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/749.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/750.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/753.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/754.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/755.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/756.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/758.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/760.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/762.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/764.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/765.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/766.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/767.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/768.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/770.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/771.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/776.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/778.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/782.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/783.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/787.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/792.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/796.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/798.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/799.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/800.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/803.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/806.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/808.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/810.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/811.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/812.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/815.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/816.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/817.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/818.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/822.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/825.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/846.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/853.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/854.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/855.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/856.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/861.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/865.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/870.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/871.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/875.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/877.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/882.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/884.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/887.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/888.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/893.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/896.avif (100%) rename img/{portfolio => album}/Torty Okazjonalne/900.avif (100%) rename img/{portfolio => album}/Torty Weselne/734.avif (100%) rename img/{portfolio => album}/Torty Weselne/735.avif (100%) rename img/{portfolio => album}/Torty Weselne/786.avif (100%) rename img/{portfolio => album}/Torty Weselne/788.avif (100%) rename img/{portfolio => album}/Torty Weselne/801.avif (100%) rename img/{portfolio => album}/Torty Weselne/802.avif (100%) rename img/{portfolio => album}/Torty Weselne/807.avif (100%) rename img/{portfolio => album}/Torty Weselne/824.avif (100%) rename img/{portfolio => album}/Torty Weselne/829.avif (100%) rename img/{portfolio => album}/Torty Weselne/830.avif (100%) rename img/{portfolio => album}/Torty Weselne/840.avif (100%) rename img/{portfolio => album}/Torty Weselne/845.avif (100%) rename img/{portfolio => album}/Torty Weselne/847.avif (100%) rename img/{portfolio => album}/Torty Weselne/848.avif (100%) rename img/{portfolio => album}/Torty Weselne/850.avif (100%) rename img/{portfolio => album}/Torty Weselne/851.avif (100%) rename img/{portfolio => album}/Torty Weselne/852.avif (100%) rename img/{portfolio => album}/Torty Weselne/881.avif (100%) rename img/{portfolio => album}/Torty Weselne/905.avif (100%) rename js/{portfolio.js => album.js} (94%) create mode 100644 js/preload.js create mode 100755 piekarnikgosi diff --git a/css/portfolio.css b/css/album.css similarity index 99% rename from css/portfolio.css rename to css/album.css index 43a250a..44fcc41 100644 --- a/css/portfolio.css +++ b/css/album.css @@ -1,4 +1,4 @@ -#portfolio-grid { +#album-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-flow: dense; diff --git a/html/album.templ b/html/album.templ new file mode 100644 index 0000000..6001df3 --- /dev/null +++ b/html/album.templ @@ -0,0 +1,17 @@ +package html +templ Album(images []string, activePage string, pages []string) { + @layout("album") { +
+ @albumHeader(activePage, pages) +
+
+ for _, img := range images { +
+ @AvifImage("album/"+img, "album", true) +
+ } +
+
+
+ } +} diff --git a/html/image.templ b/html/image.templ index b82c828..5d1a767 100644 --- a/html/image.templ +++ b/html/image.templ @@ -21,15 +21,14 @@ func processImage(fileName string) string { log.Fatal(err) } - return dst[4:] + return "/" + dst[4:] } -templ AvifImage(srcPath, alt string, lazy bool, priority bool) { +templ AvifImage(srcPath, alt string, lazy bool) { { diff --git a/html/index.templ b/html/index.templ index 8cf969f..34a1113 100644 --- a/html/index.templ +++ b/html/index.templ @@ -10,20 +10,20 @@ templ Index() { Naturalne składniki, domowe receptury i pasja. Tworzymy torty i wypieki na Twoje najważniejsze chwile - od codziennych radości po wielkie uroczystości

- Zobacz naszą ofertę + Zobacz naszą ofertę
- @AvifImage("001.avif", "tort", false, true) + @AvifImage("001.avif", "tort", false)
- @AvifImage("002.avif", "kawiarnia", true, false) + @AvifImage("002.avif", "kawiarnia", true)
- @AvifImage("003.avif", "kawiarnia", true, false) + @AvifImage("003.avif", "kawiarnia", true)
@@ -42,12 +42,12 @@ templ Index() {

Nasze Wyroby

- @AvifImage("004.avif", "tort", true, false) + @AvifImage("004.avif", "tort", true)

Torty Okazjonalne

Weselne, urodzinowe i te bez okazji – od klasyki po nowoczesne musy.

- + Przeglądaj Torty
- @AvifImage("005.avif", "ciasto", true, false) + @AvifImage("005.avif", "ciasto", true)

Domowe Ciasta

Zapach tradycji: od serników po puszyste bezy

-
+ Wyberz ciasto
- @AvifImage("009.avif", "kawiarnia", false, true) + @AvifImage("009.avif", "kawiarnia", false)
diff --git a/html/layout.templ b/html/layout.templ index f9a1c90..87ea181 100644 --- a/html/layout.templ +++ b/html/layout.templ @@ -11,21 +11,22 @@ templ layout(activePage string) { Piekarnik Gosi - - - - + + + + + - +