for _, img := range images {
diff --git a/img/portfolio/707.avif b/img/portfolio/707.avif
deleted file mode 100644
index a058aac..0000000
Binary files a/img/portfolio/707.avif and /dev/null differ
diff --git a/img/portfolio/708.avif b/img/portfolio/708.avif
deleted file mode 100644
index 9169c30..0000000
Binary files a/img/portfolio/708.avif and /dev/null differ
diff --git a/img/portfolio/709.avif b/img/portfolio/709.avif
deleted file mode 100644
index f87e0c9..0000000
Binary files a/img/portfolio/709.avif and /dev/null differ
diff --git a/img/portfolio/716.avif b/img/portfolio/716.avif
deleted file mode 100644
index 9a45dfb..0000000
Binary files a/img/portfolio/716.avif and /dev/null differ
diff --git a/img/portfolio/723.avif b/img/portfolio/723.avif
deleted file mode 100644
index 96cf686..0000000
Binary files a/img/portfolio/723.avif and /dev/null differ
diff --git a/img/portfolio/724.avif b/img/portfolio/724.avif
deleted file mode 100644
index 6dc6786..0000000
Binary files a/img/portfolio/724.avif and /dev/null differ
diff --git a/img/portfolio/913.avif b/img/portfolio/913.avif
deleted file mode 100644
index cc2652d..0000000
Binary files a/img/portfolio/913.avif and /dev/null differ
diff --git a/img/portfolio/914.avif b/img/portfolio/914.avif
deleted file mode 100644
index ca0d4d0..0000000
Binary files a/img/portfolio/914.avif and /dev/null differ
diff --git a/img/portfolio/915.avif b/img/portfolio/915.avif
deleted file mode 100644
index 9416a83..0000000
Binary files a/img/portfolio/915.avif and /dev/null differ
diff --git a/img/portfolio/918.avif b/img/portfolio/918.avif
deleted file mode 100644
index 094edc6..0000000
Binary files a/img/portfolio/918.avif and /dev/null differ
diff --git a/img/portfolio/919.avif b/img/portfolio/919.avif
deleted file mode 100644
index 7ab9ef0..0000000
Binary files a/img/portfolio/919.avif and /dev/null differ
diff --git a/img/portfolio/920.avif b/img/portfolio/920.avif
deleted file mode 100644
index b784431..0000000
Binary files a/img/portfolio/920.avif and /dev/null differ
diff --git a/img/portfolio/921.avif b/img/portfolio/921.avif
deleted file mode 100644
index 0ec5225..0000000
Binary files a/img/portfolio/921.avif and /dev/null differ
diff --git a/img/portfolio/922.avif b/img/portfolio/922.avif
deleted file mode 100644
index 862055a..0000000
Binary files a/img/portfolio/922.avif and /dev/null differ
diff --git a/img/portfolio/923.avif b/img/portfolio/923.avif
deleted file mode 100644
index 14f8164..0000000
Binary files a/img/portfolio/923.avif and /dev/null differ
diff --git a/img/portfolio/928.avif b/img/portfolio/928.avif
deleted file mode 100644
index 7e1083e..0000000
Binary files a/img/portfolio/928.avif and /dev/null differ
diff --git a/img/portfolio/929.avif b/img/portfolio/929.avif
deleted file mode 100644
index 9d55ec0..0000000
Binary files a/img/portfolio/929.avif and /dev/null differ
diff --git a/img/portfolio/930.avif b/img/portfolio/930.avif
deleted file mode 100644
index ded8622..0000000
Binary files a/img/portfolio/930.avif and /dev/null differ
diff --git a/img/portfolio/931.avif b/img/portfolio/931.avif
deleted file mode 100644
index 5f9f2c1..0000000
Binary files a/img/portfolio/931.avif and /dev/null differ
diff --git a/img/portfolio/932.avif b/img/portfolio/932.avif
deleted file mode 100644
index bed775a..0000000
Binary files a/img/portfolio/932.avif and /dev/null differ
diff --git a/img/portfolio/710.avif b/img/portfolio/Słodki Stół/710.avif
similarity index 100%
rename from img/portfolio/710.avif
rename to img/portfolio/Słodki Stół/710.avif
diff --git a/img/portfolio/711.avif b/img/portfolio/Słodki Stół/711.avif
similarity index 100%
rename from img/portfolio/711.avif
rename to img/portfolio/Słodki Stół/711.avif
diff --git a/img/portfolio/712.avif b/img/portfolio/Słodki Stół/712.avif
similarity index 100%
rename from img/portfolio/712.avif
rename to img/portfolio/Słodki Stół/712.avif
diff --git a/img/portfolio/713.avif b/img/portfolio/Słodki Stół/713.avif
similarity index 100%
rename from img/portfolio/713.avif
rename to img/portfolio/Słodki Stół/713.avif
diff --git a/img/portfolio/714.avif b/img/portfolio/Słodki Stół/714.avif
similarity index 100%
rename from img/portfolio/714.avif
rename to img/portfolio/Słodki Stół/714.avif
diff --git a/img/portfolio/715.avif b/img/portfolio/Słodki Stół/715.avif
similarity index 100%
rename from img/portfolio/715.avif
rename to img/portfolio/Słodki Stół/715.avif
diff --git a/img/portfolio/717.avif b/img/portfolio/Słodki Stół/717.avif
similarity index 100%
rename from img/portfolio/717.avif
rename to img/portfolio/Słodki Stół/717.avif
diff --git a/img/portfolio/720.avif b/img/portfolio/Słodki Stół/720.avif
similarity index 100%
rename from img/portfolio/720.avif
rename to img/portfolio/Słodki Stół/720.avif
diff --git a/img/portfolio/721.avif b/img/portfolio/Słodki Stół/721.avif
similarity index 100%
rename from img/portfolio/721.avif
rename to img/portfolio/Słodki Stół/721.avif
diff --git a/img/portfolio/722.avif b/img/portfolio/Słodki Stół/722.avif
similarity index 100%
rename from img/portfolio/722.avif
rename to img/portfolio/Słodki Stół/722.avif
diff --git a/img/portfolio/725.avif b/img/portfolio/Słodki Stół/725.avif
similarity index 100%
rename from img/portfolio/725.avif
rename to img/portfolio/Słodki Stół/725.avif
diff --git a/img/portfolio/726.avif b/img/portfolio/Słodki Stół/726.avif
similarity index 100%
rename from img/portfolio/726.avif
rename to img/portfolio/Słodki Stół/726.avif
diff --git a/img/portfolio/727.avif b/img/portfolio/Słodki Stół/727.avif
similarity index 100%
rename from img/portfolio/727.avif
rename to img/portfolio/Słodki Stół/727.avif
diff --git a/img/portfolio/728.avif b/img/portfolio/Słodki Stół/728.avif
similarity index 100%
rename from img/portfolio/728.avif
rename to img/portfolio/Słodki Stół/728.avif
diff --git a/img/portfolio/729.avif b/img/portfolio/Słodki Stół/729.avif
similarity index 100%
rename from img/portfolio/729.avif
rename to img/portfolio/Słodki Stół/729.avif
diff --git a/img/portfolio/730.avif b/img/portfolio/Słodki Stół/730.avif
similarity index 100%
rename from img/portfolio/730.avif
rename to img/portfolio/Słodki Stół/730.avif
diff --git a/img/portfolio/731.avif b/img/portfolio/Słodki Stół/731.avif
similarity index 100%
rename from img/portfolio/731.avif
rename to img/portfolio/Słodki Stół/731.avif
diff --git a/img/portfolio/733.avif b/img/portfolio/Słodki Stół/733.avif
similarity index 100%
rename from img/portfolio/733.avif
rename to img/portfolio/Słodki Stół/733.avif
diff --git a/img/portfolio/741.avif b/img/portfolio/Słodki Stół/741.avif
similarity index 100%
rename from img/portfolio/741.avif
rename to img/portfolio/Słodki Stół/741.avif
diff --git a/img/portfolio/742.avif b/img/portfolio/Słodki Stół/742.avif
similarity index 100%
rename from img/portfolio/742.avif
rename to img/portfolio/Słodki Stół/742.avif
diff --git a/img/portfolio/743.avif b/img/portfolio/Słodki Stół/743.avif
similarity index 100%
rename from img/portfolio/743.avif
rename to img/portfolio/Słodki Stół/743.avif
diff --git a/img/portfolio/819.avif b/img/portfolio/Słodki Stół/819.avif
similarity index 100%
rename from img/portfolio/819.avif
rename to img/portfolio/Słodki Stół/819.avif
diff --git a/img/portfolio/820.avif b/img/portfolio/Słodki Stół/820.avif
similarity index 100%
rename from img/portfolio/820.avif
rename to img/portfolio/Słodki Stół/820.avif
diff --git a/img/portfolio/821.avif b/img/portfolio/Słodki Stół/821.avif
similarity index 100%
rename from img/portfolio/821.avif
rename to img/portfolio/Słodki Stół/821.avif
diff --git a/img/portfolio/826.avif b/img/portfolio/Słodki Stół/826.avif
similarity index 100%
rename from img/portfolio/826.avif
rename to img/portfolio/Słodki Stół/826.avif
diff --git a/img/portfolio/827.avif b/img/portfolio/Słodki Stół/827.avif
similarity index 100%
rename from img/portfolio/827.avif
rename to img/portfolio/Słodki Stół/827.avif
diff --git a/img/portfolio/828.avif b/img/portfolio/Słodki Stół/828.avif
similarity index 100%
rename from img/portfolio/828.avif
rename to img/portfolio/Słodki Stół/828.avif
diff --git a/img/portfolio/831.avif b/img/portfolio/Słodki Stół/831.avif
similarity index 100%
rename from img/portfolio/831.avif
rename to img/portfolio/Słodki Stół/831.avif
diff --git a/img/portfolio/832.avif b/img/portfolio/Słodki Stół/832.avif
similarity index 100%
rename from img/portfolio/832.avif
rename to img/portfolio/Słodki Stół/832.avif
diff --git a/img/portfolio/833.avif b/img/portfolio/Słodki Stół/833.avif
similarity index 100%
rename from img/portfolio/833.avif
rename to img/portfolio/Słodki Stół/833.avif
diff --git a/img/portfolio/834.avif b/img/portfolio/Słodki Stół/834.avif
similarity index 100%
rename from img/portfolio/834.avif
rename to img/portfolio/Słodki Stół/834.avif
diff --git a/img/portfolio/835.avif b/img/portfolio/Słodki Stół/835.avif
similarity index 100%
rename from img/portfolio/835.avif
rename to img/portfolio/Słodki Stół/835.avif
diff --git a/img/portfolio/836.avif b/img/portfolio/Słodki Stół/836.avif
similarity index 100%
rename from img/portfolio/836.avif
rename to img/portfolio/Słodki Stół/836.avif
diff --git a/img/portfolio/837.avif b/img/portfolio/Słodki Stół/837.avif
similarity index 100%
rename from img/portfolio/837.avif
rename to img/portfolio/Słodki Stół/837.avif
diff --git a/img/portfolio/838.avif b/img/portfolio/Słodki Stół/838.avif
similarity index 100%
rename from img/portfolio/838.avif
rename to img/portfolio/Słodki Stół/838.avif
diff --git a/img/portfolio/839.avif b/img/portfolio/Słodki Stół/839.avif
similarity index 100%
rename from img/portfolio/839.avif
rename to img/portfolio/Słodki Stół/839.avif
diff --git a/img/portfolio/841.avif b/img/portfolio/Słodki Stół/841.avif
similarity index 100%
rename from img/portfolio/841.avif
rename to img/portfolio/Słodki Stół/841.avif
diff --git a/img/portfolio/842.avif b/img/portfolio/Słodki Stół/842.avif
similarity index 100%
rename from img/portfolio/842.avif
rename to img/portfolio/Słodki Stół/842.avif
diff --git a/img/portfolio/843.avif b/img/portfolio/Słodki Stół/843.avif
similarity index 100%
rename from img/portfolio/843.avif
rename to img/portfolio/Słodki Stół/843.avif
diff --git a/img/portfolio/844.avif b/img/portfolio/Słodki Stół/844.avif
similarity index 100%
rename from img/portfolio/844.avif
rename to img/portfolio/Słodki Stół/844.avif
diff --git a/img/portfolio/889.avif b/img/portfolio/Słodki Stół/889.avif
similarity index 100%
rename from img/portfolio/889.avif
rename to img/portfolio/Słodki Stół/889.avif
diff --git a/img/portfolio/890.avif b/img/portfolio/Słodki Stół/890.avif
similarity index 100%
rename from img/portfolio/890.avif
rename to img/portfolio/Słodki Stół/890.avif
diff --git a/img/portfolio/891.avif b/img/portfolio/Słodki Stół/891.avif
similarity index 100%
rename from img/portfolio/891.avif
rename to img/portfolio/Słodki Stół/891.avif
diff --git a/img/portfolio/892.avif b/img/portfolio/Słodki Stół/892.avif
similarity index 100%
rename from img/portfolio/892.avif
rename to img/portfolio/Słodki Stół/892.avif
diff --git a/img/portfolio/897.avif b/img/portfolio/Słodki Stół/897.avif
similarity index 100%
rename from img/portfolio/897.avif
rename to img/portfolio/Słodki Stół/897.avif
diff --git a/img/portfolio/898.avif b/img/portfolio/Słodki Stół/898.avif
similarity index 100%
rename from img/portfolio/898.avif
rename to img/portfolio/Słodki Stół/898.avif
diff --git a/img/portfolio/899.avif b/img/portfolio/Słodki Stół/899.avif
similarity index 100%
rename from img/portfolio/899.avif
rename to img/portfolio/Słodki Stół/899.avif
diff --git a/img/portfolio/912.avif b/img/portfolio/Słodki Stół/912.avif
similarity index 100%
rename from img/portfolio/912.avif
rename to img/portfolio/Słodki Stół/912.avif
diff --git a/img/portfolio/916.avif b/img/portfolio/Słodki Stół/916.avif
similarity index 100%
rename from img/portfolio/916.avif
rename to img/portfolio/Słodki Stół/916.avif
diff --git a/img/portfolio/917.avif b/img/portfolio/Słodki Stół/917.avif
similarity index 100%
rename from img/portfolio/917.avif
rename to img/portfolio/Słodki Stół/917.avif
diff --git a/img/portfolio/924.avif b/img/portfolio/Słodki Stół/924.avif
similarity index 100%
rename from img/portfolio/924.avif
rename to img/portfolio/Słodki Stół/924.avif
diff --git a/img/portfolio/925.avif b/img/portfolio/Słodki Stół/925.avif
similarity index 100%
rename from img/portfolio/925.avif
rename to img/portfolio/Słodki Stół/925.avif
diff --git a/img/portfolio/926.avif b/img/portfolio/Słodki Stół/926.avif
similarity index 100%
rename from img/portfolio/926.avif
rename to img/portfolio/Słodki Stół/926.avif
diff --git a/img/portfolio/927.avif b/img/portfolio/Słodki Stół/927.avif
similarity index 100%
rename from img/portfolio/927.avif
rename to img/portfolio/Słodki Stół/927.avif
diff --git a/img/portfolio/769.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/769.avif
similarity index 100%
rename from img/portfolio/769.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/769.avif
diff --git a/img/portfolio/775.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/775.avif
similarity index 100%
rename from img/portfolio/775.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/775.avif
diff --git a/img/portfolio/779.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/779.avif
similarity index 100%
rename from img/portfolio/779.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/779.avif
diff --git a/img/portfolio/780.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/780.avif
similarity index 100%
rename from img/portfolio/780.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/780.avif
diff --git a/img/portfolio/781.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/781.avif
similarity index 100%
rename from img/portfolio/781.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/781.avif
diff --git a/img/portfolio/784.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/784.avif
similarity index 100%
rename from img/portfolio/784.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/784.avif
diff --git a/img/portfolio/785.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/785.avif
similarity index 100%
rename from img/portfolio/785.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/785.avif
diff --git a/img/portfolio/789.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/789.avif
similarity index 100%
rename from img/portfolio/789.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/789.avif
diff --git a/img/portfolio/794.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/794.avif
similarity index 100%
rename from img/portfolio/794.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/794.avif
diff --git a/img/portfolio/809.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/809.avif
similarity index 100%
rename from img/portfolio/809.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/809.avif
diff --git a/img/portfolio/813.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/813.avif
similarity index 100%
rename from img/portfolio/813.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/813.avif
diff --git a/img/portfolio/814.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/814.avif
similarity index 100%
rename from img/portfolio/814.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/814.avif
diff --git a/img/portfolio/858.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/858.avif
similarity index 100%
rename from img/portfolio/858.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/858.avif
diff --git a/img/portfolio/859.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/859.avif
similarity index 100%
rename from img/portfolio/859.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/859.avif
diff --git a/img/portfolio/869.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/869.avif
similarity index 100%
rename from img/portfolio/869.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/869.avif
diff --git a/img/portfolio/879.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/879.avif
similarity index 100%
rename from img/portfolio/879.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/879.avif
diff --git a/img/portfolio/883.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/883.avif
similarity index 100%
rename from img/portfolio/883.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/883.avif
diff --git a/img/portfolio/911.avif b/img/portfolio/Torty Chrzcinowe i Komunijne/911.avif
similarity index 100%
rename from img/portfolio/911.avif
rename to img/portfolio/Torty Chrzcinowe i Komunijne/911.avif
diff --git a/img/portfolio/738.avif b/img/portfolio/Torty Dla Dzieci/738.avif
similarity index 100%
rename from img/portfolio/738.avif
rename to img/portfolio/Torty Dla Dzieci/738.avif
diff --git a/img/portfolio/745.avif b/img/portfolio/Torty Dla Dzieci/745.avif
similarity index 100%
rename from img/portfolio/745.avif
rename to img/portfolio/Torty Dla Dzieci/745.avif
diff --git a/img/portfolio/746.avif b/img/portfolio/Torty Dla Dzieci/746.avif
similarity index 100%
rename from img/portfolio/746.avif
rename to img/portfolio/Torty Dla Dzieci/746.avif
diff --git a/img/portfolio/747.avif b/img/portfolio/Torty Dla Dzieci/747.avif
similarity index 100%
rename from img/portfolio/747.avif
rename to img/portfolio/Torty Dla Dzieci/747.avif
diff --git a/img/portfolio/748.avif b/img/portfolio/Torty Dla Dzieci/748.avif
similarity index 100%
rename from img/portfolio/748.avif
rename to img/portfolio/Torty Dla Dzieci/748.avif
diff --git a/img/portfolio/750.avif b/img/portfolio/Torty Dla Dzieci/750.avif
similarity index 100%
rename from img/portfolio/750.avif
rename to img/portfolio/Torty Dla Dzieci/750.avif
diff --git a/img/portfolio/751.avif b/img/portfolio/Torty Dla Dzieci/751.avif
similarity index 100%
rename from img/portfolio/751.avif
rename to img/portfolio/Torty Dla Dzieci/751.avif
diff --git a/img/portfolio/752.avif b/img/portfolio/Torty Dla Dzieci/752.avif
similarity index 100%
rename from img/portfolio/752.avif
rename to img/portfolio/Torty Dla Dzieci/752.avif
diff --git a/img/portfolio/756.avif b/img/portfolio/Torty Dla Dzieci/756.avif
similarity index 100%
rename from img/portfolio/756.avif
rename to img/portfolio/Torty Dla Dzieci/756.avif
diff --git a/img/portfolio/757.avif b/img/portfolio/Torty Dla Dzieci/757.avif
similarity index 100%
rename from img/portfolio/757.avif
rename to img/portfolio/Torty Dla Dzieci/757.avif
diff --git a/img/portfolio/759.avif b/img/portfolio/Torty Dla Dzieci/759.avif
similarity index 100%
rename from img/portfolio/759.avif
rename to img/portfolio/Torty Dla Dzieci/759.avif
diff --git a/img/portfolio/760.avif b/img/portfolio/Torty Dla Dzieci/760.avif
similarity index 100%
rename from img/portfolio/760.avif
rename to img/portfolio/Torty Dla Dzieci/760.avif
diff --git a/img/portfolio/761.avif b/img/portfolio/Torty Dla Dzieci/761.avif
similarity index 100%
rename from img/portfolio/761.avif
rename to img/portfolio/Torty Dla Dzieci/761.avif
diff --git a/img/portfolio/762.avif b/img/portfolio/Torty Dla Dzieci/762.avif
similarity index 100%
rename from img/portfolio/762.avif
rename to img/portfolio/Torty Dla Dzieci/762.avif
diff --git a/img/portfolio/763.avif b/img/portfolio/Torty Dla Dzieci/763.avif
similarity index 100%
rename from img/portfolio/763.avif
rename to img/portfolio/Torty Dla Dzieci/763.avif
diff --git a/img/portfolio/772.avif b/img/portfolio/Torty Dla Dzieci/772.avif
similarity index 100%
rename from img/portfolio/772.avif
rename to img/portfolio/Torty Dla Dzieci/772.avif
diff --git a/img/portfolio/773.avif b/img/portfolio/Torty Dla Dzieci/773.avif
similarity index 100%
rename from img/portfolio/773.avif
rename to img/portfolio/Torty Dla Dzieci/773.avif
diff --git a/img/portfolio/774.avif b/img/portfolio/Torty Dla Dzieci/774.avif
similarity index 100%
rename from img/portfolio/774.avif
rename to img/portfolio/Torty Dla Dzieci/774.avif
diff --git a/img/portfolio/777.avif b/img/portfolio/Torty Dla Dzieci/777.avif
similarity index 100%
rename from img/portfolio/777.avif
rename to img/portfolio/Torty Dla Dzieci/777.avif
diff --git a/img/portfolio/790.avif b/img/portfolio/Torty Dla Dzieci/790.avif
similarity index 100%
rename from img/portfolio/790.avif
rename to img/portfolio/Torty Dla Dzieci/790.avif
diff --git a/img/portfolio/791.avif b/img/portfolio/Torty Dla Dzieci/791.avif
similarity index 100%
rename from img/portfolio/791.avif
rename to img/portfolio/Torty Dla Dzieci/791.avif
diff --git a/img/portfolio/793.avif b/img/portfolio/Torty Dla Dzieci/793.avif
similarity index 100%
rename from img/portfolio/793.avif
rename to img/portfolio/Torty Dla Dzieci/793.avif
diff --git a/img/portfolio/795.avif b/img/portfolio/Torty Dla Dzieci/795.avif
similarity index 100%
rename from img/portfolio/795.avif
rename to img/portfolio/Torty Dla Dzieci/795.avif
diff --git a/img/portfolio/797.avif b/img/portfolio/Torty Dla Dzieci/797.avif
similarity index 100%
rename from img/portfolio/797.avif
rename to img/portfolio/Torty Dla Dzieci/797.avif
diff --git a/img/portfolio/800.avif b/img/portfolio/Torty Dla Dzieci/800.avif
similarity index 100%
rename from img/portfolio/800.avif
rename to img/portfolio/Torty Dla Dzieci/800.avif
diff --git a/img/portfolio/804.avif b/img/portfolio/Torty Dla Dzieci/804.avif
similarity index 100%
rename from img/portfolio/804.avif
rename to img/portfolio/Torty Dla Dzieci/804.avif
diff --git a/img/portfolio/805.avif b/img/portfolio/Torty Dla Dzieci/805.avif
similarity index 100%
rename from img/portfolio/805.avif
rename to img/portfolio/Torty Dla Dzieci/805.avif
diff --git a/img/portfolio/823.avif b/img/portfolio/Torty Dla Dzieci/823.avif
similarity index 100%
rename from img/portfolio/823.avif
rename to img/portfolio/Torty Dla Dzieci/823.avif
diff --git a/img/portfolio/849.avif b/img/portfolio/Torty Dla Dzieci/849.avif
similarity index 100%
rename from img/portfolio/849.avif
rename to img/portfolio/Torty Dla Dzieci/849.avif
diff --git a/img/portfolio/857.avif b/img/portfolio/Torty Dla Dzieci/857.avif
similarity index 100%
rename from img/portfolio/857.avif
rename to img/portfolio/Torty Dla Dzieci/857.avif
diff --git a/img/portfolio/860.avif b/img/portfolio/Torty Dla Dzieci/860.avif
similarity index 100%
rename from img/portfolio/860.avif
rename to img/portfolio/Torty Dla Dzieci/860.avif
diff --git a/img/portfolio/862.avif b/img/portfolio/Torty Dla Dzieci/862.avif
similarity index 100%
rename from img/portfolio/862.avif
rename to img/portfolio/Torty Dla Dzieci/862.avif
diff --git a/img/portfolio/863.avif b/img/portfolio/Torty Dla Dzieci/863.avif
similarity index 100%
rename from img/portfolio/863.avif
rename to img/portfolio/Torty Dla Dzieci/863.avif
diff --git a/img/portfolio/864.avif b/img/portfolio/Torty Dla Dzieci/864.avif
similarity index 100%
rename from img/portfolio/864.avif
rename to img/portfolio/Torty Dla Dzieci/864.avif
diff --git a/img/portfolio/866.avif b/img/portfolio/Torty Dla Dzieci/866.avif
similarity index 100%
rename from img/portfolio/866.avif
rename to img/portfolio/Torty Dla Dzieci/866.avif
diff --git a/img/portfolio/867.avif b/img/portfolio/Torty Dla Dzieci/867.avif
similarity index 100%
rename from img/portfolio/867.avif
rename to img/portfolio/Torty Dla Dzieci/867.avif
diff --git a/img/portfolio/868.avif b/img/portfolio/Torty Dla Dzieci/868.avif
similarity index 100%
rename from img/portfolio/868.avif
rename to img/portfolio/Torty Dla Dzieci/868.avif
diff --git a/img/portfolio/872.avif b/img/portfolio/Torty Dla Dzieci/872.avif
similarity index 100%
rename from img/portfolio/872.avif
rename to img/portfolio/Torty Dla Dzieci/872.avif
diff --git a/img/portfolio/873.avif b/img/portfolio/Torty Dla Dzieci/873.avif
similarity index 100%
rename from img/portfolio/873.avif
rename to img/portfolio/Torty Dla Dzieci/873.avif
diff --git a/img/portfolio/874.avif b/img/portfolio/Torty Dla Dzieci/874.avif
similarity index 100%
rename from img/portfolio/874.avif
rename to img/portfolio/Torty Dla Dzieci/874.avif
diff --git a/img/portfolio/876.avif b/img/portfolio/Torty Dla Dzieci/876.avif
similarity index 100%
rename from img/portfolio/876.avif
rename to img/portfolio/Torty Dla Dzieci/876.avif
diff --git a/img/portfolio/877.avif b/img/portfolio/Torty Dla Dzieci/877.avif
similarity index 100%
rename from img/portfolio/877.avif
rename to img/portfolio/Torty Dla Dzieci/877.avif
diff --git a/img/portfolio/878.avif b/img/portfolio/Torty Dla Dzieci/878.avif
similarity index 100%
rename from img/portfolio/878.avif
rename to img/portfolio/Torty Dla Dzieci/878.avif
diff --git a/img/portfolio/880.avif b/img/portfolio/Torty Dla Dzieci/880.avif
similarity index 100%
rename from img/portfolio/880.avif
rename to img/portfolio/Torty Dla Dzieci/880.avif
diff --git a/img/portfolio/885.avif b/img/portfolio/Torty Dla Dzieci/885.avif
similarity index 100%
rename from img/portfolio/885.avif
rename to img/portfolio/Torty Dla Dzieci/885.avif
diff --git a/img/portfolio/886.avif b/img/portfolio/Torty Dla Dzieci/886.avif
similarity index 100%
rename from img/portfolio/886.avif
rename to img/portfolio/Torty Dla Dzieci/886.avif
diff --git a/img/portfolio/894.avif b/img/portfolio/Torty Dla Dzieci/894.avif
similarity index 100%
rename from img/portfolio/894.avif
rename to img/portfolio/Torty Dla Dzieci/894.avif
diff --git a/img/portfolio/895.avif b/img/portfolio/Torty Dla Dzieci/895.avif
similarity index 100%
rename from img/portfolio/895.avif
rename to img/portfolio/Torty Dla Dzieci/895.avif
diff --git a/img/portfolio/901.avif b/img/portfolio/Torty Dla Dzieci/901.avif
similarity index 100%
rename from img/portfolio/901.avif
rename to img/portfolio/Torty Dla Dzieci/901.avif
diff --git a/img/portfolio/902.avif b/img/portfolio/Torty Dla Dzieci/902.avif
similarity index 100%
rename from img/portfolio/902.avif
rename to img/portfolio/Torty Dla Dzieci/902.avif
diff --git a/img/portfolio/903.avif b/img/portfolio/Torty Dla Dzieci/903.avif
similarity index 100%
rename from img/portfolio/903.avif
rename to img/portfolio/Torty Dla Dzieci/903.avif
diff --git a/img/portfolio/904.avif b/img/portfolio/Torty Dla Dzieci/904.avif
similarity index 100%
rename from img/portfolio/904.avif
rename to img/portfolio/Torty Dla Dzieci/904.avif
diff --git a/img/portfolio/906.avif b/img/portfolio/Torty Dla Dzieci/906.avif
similarity index 100%
rename from img/portfolio/906.avif
rename to img/portfolio/Torty Dla Dzieci/906.avif
diff --git a/img/portfolio/907.avif b/img/portfolio/Torty Dla Dzieci/907.avif
similarity index 100%
rename from img/portfolio/907.avif
rename to img/portfolio/Torty Dla Dzieci/907.avif
diff --git a/img/portfolio/908.avif b/img/portfolio/Torty Dla Dzieci/908.avif
similarity index 100%
rename from img/portfolio/908.avif
rename to img/portfolio/Torty Dla Dzieci/908.avif
diff --git a/img/portfolio/909.avif b/img/portfolio/Torty Dla Dzieci/909.avif
similarity index 100%
rename from img/portfolio/909.avif
rename to img/portfolio/Torty Dla Dzieci/909.avif
diff --git a/img/portfolio/910.avif b/img/portfolio/Torty Dla Dzieci/910.avif
similarity index 100%
rename from img/portfolio/910.avif
rename to img/portfolio/Torty Dla Dzieci/910.avif
diff --git a/img/portfolio/718.avif b/img/portfolio/Torty Okazjonalne/718.avif
similarity index 100%
rename from img/portfolio/718.avif
rename to img/portfolio/Torty Okazjonalne/718.avif
diff --git a/img/portfolio/719.avif b/img/portfolio/Torty Okazjonalne/719.avif
similarity index 100%
rename from img/portfolio/719.avif
rename to img/portfolio/Torty Okazjonalne/719.avif
diff --git a/img/portfolio/732.avif b/img/portfolio/Torty Okazjonalne/732.avif
similarity index 100%
rename from img/portfolio/732.avif
rename to img/portfolio/Torty Okazjonalne/732.avif
diff --git a/img/portfolio/736.avif b/img/portfolio/Torty Okazjonalne/736.avif
similarity index 100%
rename from img/portfolio/736.avif
rename to img/portfolio/Torty Okazjonalne/736.avif
diff --git a/img/portfolio/737.avif b/img/portfolio/Torty Okazjonalne/737.avif
similarity index 100%
rename from img/portfolio/737.avif
rename to img/portfolio/Torty Okazjonalne/737.avif
diff --git a/img/portfolio/739.avif b/img/portfolio/Torty Okazjonalne/739.avif
similarity index 100%
rename from img/portfolio/739.avif
rename to img/portfolio/Torty Okazjonalne/739.avif
diff --git a/img/portfolio/740.avif b/img/portfolio/Torty Okazjonalne/740.avif
similarity index 100%
rename from img/portfolio/740.avif
rename to img/portfolio/Torty Okazjonalne/740.avif
diff --git a/img/portfolio/744.avif b/img/portfolio/Torty Okazjonalne/744.avif
similarity index 100%
rename from img/portfolio/744.avif
rename to img/portfolio/Torty Okazjonalne/744.avif
diff --git a/img/portfolio/Torty Okazjonalne/745.avif b/img/portfolio/Torty Okazjonalne/745.avif
new file mode 100644
index 0000000..33dca7e
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/745.avif differ
diff --git a/img/portfolio/749.avif b/img/portfolio/Torty Okazjonalne/749.avif
similarity index 100%
rename from img/portfolio/749.avif
rename to img/portfolio/Torty Okazjonalne/749.avif
diff --git a/img/portfolio/Torty Okazjonalne/750.avif b/img/portfolio/Torty Okazjonalne/750.avif
new file mode 100644
index 0000000..ba4cd1e
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/750.avif differ
diff --git a/img/portfolio/753.avif b/img/portfolio/Torty Okazjonalne/753.avif
similarity index 100%
rename from img/portfolio/753.avif
rename to img/portfolio/Torty Okazjonalne/753.avif
diff --git a/img/portfolio/754.avif b/img/portfolio/Torty Okazjonalne/754.avif
similarity index 100%
rename from img/portfolio/754.avif
rename to img/portfolio/Torty Okazjonalne/754.avif
diff --git a/img/portfolio/755.avif b/img/portfolio/Torty Okazjonalne/755.avif
similarity index 100%
rename from img/portfolio/755.avif
rename to img/portfolio/Torty Okazjonalne/755.avif
diff --git a/img/portfolio/Torty Okazjonalne/756.avif b/img/portfolio/Torty Okazjonalne/756.avif
new file mode 100644
index 0000000..01b6094
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/756.avif differ
diff --git a/img/portfolio/758.avif b/img/portfolio/Torty Okazjonalne/758.avif
similarity index 100%
rename from img/portfolio/758.avif
rename to img/portfolio/Torty Okazjonalne/758.avif
diff --git a/img/portfolio/Torty Okazjonalne/760.avif b/img/portfolio/Torty Okazjonalne/760.avif
new file mode 100644
index 0000000..05e44b1
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/760.avif differ
diff --git a/img/portfolio/Torty Okazjonalne/762.avif b/img/portfolio/Torty Okazjonalne/762.avif
new file mode 100644
index 0000000..84ff1d7
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/762.avif differ
diff --git a/img/portfolio/764.avif b/img/portfolio/Torty Okazjonalne/764.avif
similarity index 100%
rename from img/portfolio/764.avif
rename to img/portfolio/Torty Okazjonalne/764.avif
diff --git a/img/portfolio/765.avif b/img/portfolio/Torty Okazjonalne/765.avif
similarity index 100%
rename from img/portfolio/765.avif
rename to img/portfolio/Torty Okazjonalne/765.avif
diff --git a/img/portfolio/766.avif b/img/portfolio/Torty Okazjonalne/766.avif
similarity index 100%
rename from img/portfolio/766.avif
rename to img/portfolio/Torty Okazjonalne/766.avif
diff --git a/img/portfolio/767.avif b/img/portfolio/Torty Okazjonalne/767.avif
similarity index 100%
rename from img/portfolio/767.avif
rename to img/portfolio/Torty Okazjonalne/767.avif
diff --git a/img/portfolio/768.avif b/img/portfolio/Torty Okazjonalne/768.avif
similarity index 100%
rename from img/portfolio/768.avif
rename to img/portfolio/Torty Okazjonalne/768.avif
diff --git a/img/portfolio/770.avif b/img/portfolio/Torty Okazjonalne/770.avif
similarity index 100%
rename from img/portfolio/770.avif
rename to img/portfolio/Torty Okazjonalne/770.avif
diff --git a/img/portfolio/771.avif b/img/portfolio/Torty Okazjonalne/771.avif
similarity index 100%
rename from img/portfolio/771.avif
rename to img/portfolio/Torty Okazjonalne/771.avif
diff --git a/img/portfolio/776.avif b/img/portfolio/Torty Okazjonalne/776.avif
similarity index 100%
rename from img/portfolio/776.avif
rename to img/portfolio/Torty Okazjonalne/776.avif
diff --git a/img/portfolio/778.avif b/img/portfolio/Torty Okazjonalne/778.avif
similarity index 100%
rename from img/portfolio/778.avif
rename to img/portfolio/Torty Okazjonalne/778.avif
diff --git a/img/portfolio/782.avif b/img/portfolio/Torty Okazjonalne/782.avif
similarity index 100%
rename from img/portfolio/782.avif
rename to img/portfolio/Torty Okazjonalne/782.avif
diff --git a/img/portfolio/783.avif b/img/portfolio/Torty Okazjonalne/783.avif
similarity index 100%
rename from img/portfolio/783.avif
rename to img/portfolio/Torty Okazjonalne/783.avif
diff --git a/img/portfolio/787.avif b/img/portfolio/Torty Okazjonalne/787.avif
similarity index 100%
rename from img/portfolio/787.avif
rename to img/portfolio/Torty Okazjonalne/787.avif
diff --git a/img/portfolio/792.avif b/img/portfolio/Torty Okazjonalne/792.avif
similarity index 100%
rename from img/portfolio/792.avif
rename to img/portfolio/Torty Okazjonalne/792.avif
diff --git a/img/portfolio/796.avif b/img/portfolio/Torty Okazjonalne/796.avif
similarity index 100%
rename from img/portfolio/796.avif
rename to img/portfolio/Torty Okazjonalne/796.avif
diff --git a/img/portfolio/798.avif b/img/portfolio/Torty Okazjonalne/798.avif
similarity index 100%
rename from img/portfolio/798.avif
rename to img/portfolio/Torty Okazjonalne/798.avif
diff --git a/img/portfolio/799.avif b/img/portfolio/Torty Okazjonalne/799.avif
similarity index 100%
rename from img/portfolio/799.avif
rename to img/portfolio/Torty Okazjonalne/799.avif
diff --git a/img/portfolio/Torty Okazjonalne/800.avif b/img/portfolio/Torty Okazjonalne/800.avif
new file mode 100644
index 0000000..3bbd05e
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/800.avif differ
diff --git a/img/portfolio/803.avif b/img/portfolio/Torty Okazjonalne/803.avif
similarity index 100%
rename from img/portfolio/803.avif
rename to img/portfolio/Torty Okazjonalne/803.avif
diff --git a/img/portfolio/806.avif b/img/portfolio/Torty Okazjonalne/806.avif
similarity index 100%
rename from img/portfolio/806.avif
rename to img/portfolio/Torty Okazjonalne/806.avif
diff --git a/img/portfolio/808.avif b/img/portfolio/Torty Okazjonalne/808.avif
similarity index 100%
rename from img/portfolio/808.avif
rename to img/portfolio/Torty Okazjonalne/808.avif
diff --git a/img/portfolio/810.avif b/img/portfolio/Torty Okazjonalne/810.avif
similarity index 100%
rename from img/portfolio/810.avif
rename to img/portfolio/Torty Okazjonalne/810.avif
diff --git a/img/portfolio/811.avif b/img/portfolio/Torty Okazjonalne/811.avif
similarity index 100%
rename from img/portfolio/811.avif
rename to img/portfolio/Torty Okazjonalne/811.avif
diff --git a/img/portfolio/812.avif b/img/portfolio/Torty Okazjonalne/812.avif
similarity index 100%
rename from img/portfolio/812.avif
rename to img/portfolio/Torty Okazjonalne/812.avif
diff --git a/img/portfolio/815.avif b/img/portfolio/Torty Okazjonalne/815.avif
similarity index 100%
rename from img/portfolio/815.avif
rename to img/portfolio/Torty Okazjonalne/815.avif
diff --git a/img/portfolio/816.avif b/img/portfolio/Torty Okazjonalne/816.avif
similarity index 100%
rename from img/portfolio/816.avif
rename to img/portfolio/Torty Okazjonalne/816.avif
diff --git a/img/portfolio/817.avif b/img/portfolio/Torty Okazjonalne/817.avif
similarity index 100%
rename from img/portfolio/817.avif
rename to img/portfolio/Torty Okazjonalne/817.avif
diff --git a/img/portfolio/818.avif b/img/portfolio/Torty Okazjonalne/818.avif
similarity index 100%
rename from img/portfolio/818.avif
rename to img/portfolio/Torty Okazjonalne/818.avif
diff --git a/img/portfolio/822.avif b/img/portfolio/Torty Okazjonalne/822.avif
similarity index 100%
rename from img/portfolio/822.avif
rename to img/portfolio/Torty Okazjonalne/822.avif
diff --git a/img/portfolio/825.avif b/img/portfolio/Torty Okazjonalne/825.avif
similarity index 100%
rename from img/portfolio/825.avif
rename to img/portfolio/Torty Okazjonalne/825.avif
diff --git a/img/portfolio/846.avif b/img/portfolio/Torty Okazjonalne/846.avif
similarity index 100%
rename from img/portfolio/846.avif
rename to img/portfolio/Torty Okazjonalne/846.avif
diff --git a/img/portfolio/853.avif b/img/portfolio/Torty Okazjonalne/853.avif
similarity index 100%
rename from img/portfolio/853.avif
rename to img/portfolio/Torty Okazjonalne/853.avif
diff --git a/img/portfolio/854.avif b/img/portfolio/Torty Okazjonalne/854.avif
similarity index 100%
rename from img/portfolio/854.avif
rename to img/portfolio/Torty Okazjonalne/854.avif
diff --git a/img/portfolio/855.avif b/img/portfolio/Torty Okazjonalne/855.avif
similarity index 100%
rename from img/portfolio/855.avif
rename to img/portfolio/Torty Okazjonalne/855.avif
diff --git a/img/portfolio/856.avif b/img/portfolio/Torty Okazjonalne/856.avif
similarity index 100%
rename from img/portfolio/856.avif
rename to img/portfolio/Torty Okazjonalne/856.avif
diff --git a/img/portfolio/861.avif b/img/portfolio/Torty Okazjonalne/861.avif
similarity index 100%
rename from img/portfolio/861.avif
rename to img/portfolio/Torty Okazjonalne/861.avif
diff --git a/img/portfolio/865.avif b/img/portfolio/Torty Okazjonalne/865.avif
similarity index 100%
rename from img/portfolio/865.avif
rename to img/portfolio/Torty Okazjonalne/865.avif
diff --git a/img/portfolio/870.avif b/img/portfolio/Torty Okazjonalne/870.avif
similarity index 100%
rename from img/portfolio/870.avif
rename to img/portfolio/Torty Okazjonalne/870.avif
diff --git a/img/portfolio/871.avif b/img/portfolio/Torty Okazjonalne/871.avif
similarity index 100%
rename from img/portfolio/871.avif
rename to img/portfolio/Torty Okazjonalne/871.avif
diff --git a/img/portfolio/875.avif b/img/portfolio/Torty Okazjonalne/875.avif
similarity index 100%
rename from img/portfolio/875.avif
rename to img/portfolio/Torty Okazjonalne/875.avif
diff --git a/img/portfolio/Torty Okazjonalne/877.avif b/img/portfolio/Torty Okazjonalne/877.avif
new file mode 100644
index 0000000..dc0dc9c
Binary files /dev/null and b/img/portfolio/Torty Okazjonalne/877.avif differ
diff --git a/img/portfolio/882.avif b/img/portfolio/Torty Okazjonalne/882.avif
similarity index 100%
rename from img/portfolio/882.avif
rename to img/portfolio/Torty Okazjonalne/882.avif
diff --git a/img/portfolio/884.avif b/img/portfolio/Torty Okazjonalne/884.avif
similarity index 100%
rename from img/portfolio/884.avif
rename to img/portfolio/Torty Okazjonalne/884.avif
diff --git a/img/portfolio/887.avif b/img/portfolio/Torty Okazjonalne/887.avif
similarity index 100%
rename from img/portfolio/887.avif
rename to img/portfolio/Torty Okazjonalne/887.avif
diff --git a/img/portfolio/888.avif b/img/portfolio/Torty Okazjonalne/888.avif
similarity index 100%
rename from img/portfolio/888.avif
rename to img/portfolio/Torty Okazjonalne/888.avif
diff --git a/img/portfolio/893.avif b/img/portfolio/Torty Okazjonalne/893.avif
similarity index 100%
rename from img/portfolio/893.avif
rename to img/portfolio/Torty Okazjonalne/893.avif
diff --git a/img/portfolio/896.avif b/img/portfolio/Torty Okazjonalne/896.avif
similarity index 100%
rename from img/portfolio/896.avif
rename to img/portfolio/Torty Okazjonalne/896.avif
diff --git a/img/portfolio/900.avif b/img/portfolio/Torty Okazjonalne/900.avif
similarity index 100%
rename from img/portfolio/900.avif
rename to img/portfolio/Torty Okazjonalne/900.avif
diff --git a/img/portfolio/734.avif b/img/portfolio/Torty Weselne/734.avif
similarity index 100%
rename from img/portfolio/734.avif
rename to img/portfolio/Torty Weselne/734.avif
diff --git a/img/portfolio/735.avif b/img/portfolio/Torty Weselne/735.avif
similarity index 100%
rename from img/portfolio/735.avif
rename to img/portfolio/Torty Weselne/735.avif
diff --git a/img/portfolio/786.avif b/img/portfolio/Torty Weselne/786.avif
similarity index 100%
rename from img/portfolio/786.avif
rename to img/portfolio/Torty Weselne/786.avif
diff --git a/img/portfolio/788.avif b/img/portfolio/Torty Weselne/788.avif
similarity index 100%
rename from img/portfolio/788.avif
rename to img/portfolio/Torty Weselne/788.avif
diff --git a/img/portfolio/801.avif b/img/portfolio/Torty Weselne/801.avif
similarity index 100%
rename from img/portfolio/801.avif
rename to img/portfolio/Torty Weselne/801.avif
diff --git a/img/portfolio/802.avif b/img/portfolio/Torty Weselne/802.avif
similarity index 100%
rename from img/portfolio/802.avif
rename to img/portfolio/Torty Weselne/802.avif
diff --git a/img/portfolio/807.avif b/img/portfolio/Torty Weselne/807.avif
similarity index 100%
rename from img/portfolio/807.avif
rename to img/portfolio/Torty Weselne/807.avif
diff --git a/img/portfolio/824.avif b/img/portfolio/Torty Weselne/824.avif
similarity index 100%
rename from img/portfolio/824.avif
rename to img/portfolio/Torty Weselne/824.avif
diff --git a/img/portfolio/829.avif b/img/portfolio/Torty Weselne/829.avif
similarity index 100%
rename from img/portfolio/829.avif
rename to img/portfolio/Torty Weselne/829.avif
diff --git a/img/portfolio/830.avif b/img/portfolio/Torty Weselne/830.avif
similarity index 100%
rename from img/portfolio/830.avif
rename to img/portfolio/Torty Weselne/830.avif
diff --git a/img/portfolio/840.avif b/img/portfolio/Torty Weselne/840.avif
similarity index 100%
rename from img/portfolio/840.avif
rename to img/portfolio/Torty Weselne/840.avif
diff --git a/img/portfolio/845.avif b/img/portfolio/Torty Weselne/845.avif
similarity index 100%
rename from img/portfolio/845.avif
rename to img/portfolio/Torty Weselne/845.avif
diff --git a/img/portfolio/847.avif b/img/portfolio/Torty Weselne/847.avif
similarity index 100%
rename from img/portfolio/847.avif
rename to img/portfolio/Torty Weselne/847.avif
diff --git a/img/portfolio/848.avif b/img/portfolio/Torty Weselne/848.avif
similarity index 100%
rename from img/portfolio/848.avif
rename to img/portfolio/Torty Weselne/848.avif
diff --git a/img/portfolio/850.avif b/img/portfolio/Torty Weselne/850.avif
similarity index 100%
rename from img/portfolio/850.avif
rename to img/portfolio/Torty Weselne/850.avif
diff --git a/img/portfolio/851.avif b/img/portfolio/Torty Weselne/851.avif
similarity index 100%
rename from img/portfolio/851.avif
rename to img/portfolio/Torty Weselne/851.avif
diff --git a/img/portfolio/852.avif b/img/portfolio/Torty Weselne/852.avif
similarity index 100%
rename from img/portfolio/852.avif
rename to img/portfolio/Torty Weselne/852.avif
diff --git a/img/portfolio/881.avif b/img/portfolio/Torty Weselne/881.avif
similarity index 100%
rename from img/portfolio/881.avif
rename to img/portfolio/Torty Weselne/881.avif
diff --git a/img/portfolio/905.avif b/img/portfolio/Torty Weselne/905.avif
similarity index 100%
rename from img/portfolio/905.avif
rename to img/portfolio/Torty Weselne/905.avif
diff --git a/main.go b/main.go
index 99afe1c..5e05fab 100644
--- a/main.go
+++ b/main.go
@@ -14,6 +14,7 @@ import (
"piekarnikgosi/html"
"piekarnikgosi/utils"
"sort"
+ "strings"
)
type ComponentRenderer interface {
@@ -33,8 +34,8 @@ func saveFile(name string, comp ComponentRenderer) {
}
}
-func portfolioImages() []string {
- entries, err := os.ReadDir("img/portfolio")
+func portfolioImages(page string) []string {
+ entries, err := os.ReadDir("img/portfolio/" + page)
if err != nil {
log.Fatal(err)
}
@@ -48,16 +49,42 @@ func portfolioImages() []string {
return names
}
+func to_url(input string) string {
+ lower_case := strings.ToLower(input)
+ return "portfolio_" + strings.NewReplacer(" ", "_", "ł", "l", "ó", "o").Replace(lower_case)
+}
+
+func portfolioPages() {
+ entries, err := os.ReadDir("img/portfolio")
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ var pages []string
+ for _, e := range entries {
+ pages = append(pages, e.Name())
+ }
+ sort.Strings(pages)
+
+ for i, page := range pages {
+ if i == 0 {
+ saveFile("portfolio", html.Portfolio(portfolioImages(page), "portfolio", pages))
+ } else {
+ saveFile(to_url(page), html.Portfolio(portfolioImages(page), to_url(page), pages))
+ }
+ }
+}
+
func generateHTML() {
log.Println("generating html")
saveFile(`index`, html.Index())
saveFile(`kawiarnia`, html.Kawiarnia())
- saveFile(`portfolio`, html.Portfolio(portfolioImages()))
saveFile(`wyroby`, html.Wyroby(data.Cakes, "wyroby"))
saveFile(`wyroby_deserki`, html.Wyroby(data.Desserts, "wyroby_deserki"))
saveFile(`wyroby_torty`, html.WyrobyTorty())
saveFile(`wyroby_slodkie_stoly`, html.WyrobySlodkieStoly())
saveFile(`wyroby_lody`, html.WyrobyLody())
+ portfolioPages()
}
func mergeStyles() {