From 7b88d70540c3c3efbc0c08b2ba3bfc713e972295 Mon Sep 17 00:00:00 2001 From: sayidina ahmadal qososyi Date: Sat, 4 Oct 2025 13:05:49 +0800 Subject: [PATCH] Refactor hero section layout and content, add partners carousel, update default layout, and enhance styles - Updated hero section to improve layout and content presentation. - Introduced a new partners carousel to showcase partner logos with a marquee effect. - Modified the default layout to include a background pattern and adjusted the structure for better responsiveness. - Enhanced CSS styles for improved visual effects and animations. - Added new partner images to the assets directory. --- .vscode/settings.json | 3 + Gemfile.lock | 14 + Makefile | 2 + _data/carousel_partners.yml | 26 + _includes/carousel.html | 1071 ++++++++++++----- _includes/events.html | 128 +- _includes/hero.html | 105 +- _includes/partners.html | 83 ++ _layouts/communities.html | 313 +++-- _layouts/default.html | 44 +- assets/css/style.css | 162 ++- assets/lombokdev/partners/hayati-io.webp | Bin 0 -> 1028 bytes assets/lombokdev/partners/linov.webp | Bin 0 -> 2080 bytes assets/lombokdev/partners/lombok-ai.webp | Bin 0 -> 2958 bytes assets/lombokdev/partners/lombok-android.webp | Bin 0 -> 1712 bytes assets/lombokdev/partners/lombok-flutter.webp | Bin 0 -> 1848 bytes assets/lombokdev/partners/lombok-js.webp | Bin 0 -> 1852 bytes assets/lombokdev/partners/lombok-kotlin.webp | Bin 0 -> 1066 bytes assets/lombokdev/partners/lombok-py.webp | Bin 0 -> 1384 bytes assets/lombokdev/partners/loteng-dev.webp | Bin 0 -> 862 bytes assets/lombokdev/partners/lotim-dev.webp | Bin 0 -> 1098 bytes assets/lombokdev/partners/petani-kode.webp | Bin 0 -> 1654 bytes assets/lombokdev/partners/uxid-lombok.webp | Bin 0 -> 1716 bytes index.markdown | 3 +- 24 files changed, 1362 insertions(+), 592 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 Makefile create mode 100644 _data/carousel_partners.yml create mode 100644 _includes/partners.html create mode 100644 assets/lombokdev/partners/hayati-io.webp create mode 100644 assets/lombokdev/partners/linov.webp create mode 100644 assets/lombokdev/partners/lombok-ai.webp create mode 100644 assets/lombokdev/partners/lombok-android.webp create mode 100644 assets/lombokdev/partners/lombok-flutter.webp create mode 100644 assets/lombokdev/partners/lombok-js.webp create mode 100644 assets/lombokdev/partners/lombok-kotlin.webp create mode 100644 assets/lombokdev/partners/lombok-py.webp create mode 100644 assets/lombokdev/partners/loteng-dev.webp create mode 100644 assets/lombokdev/partners/lotim-dev.webp create mode 100644 assets/lombokdev/partners/petani-kode.webp create mode 100644 assets/lombokdev/partners/uxid-lombok.webp diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..de086b5 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "tailwindCSS.experimental.configFile": "assets/css/style.css" +} \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index f3a04bf..dbf3501 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -18,6 +18,7 @@ GEM ffi (1.17.2-arm-linux-gnu) ffi (1.17.2-arm-linux-musl) ffi (1.17.2-arm64-darwin) + ffi (1.17.2-x64-mingw-ucrt) ffi (1.17.2-x86-linux-gnu) ffi (1.17.2-x86-linux-musl) ffi (1.17.2-x86_64-darwin) @@ -36,6 +37,9 @@ GEM google-protobuf (4.32.0-arm64-darwin) bigdecimal rake (>= 13) + google-protobuf (4.32.0-x64-mingw-ucrt) + bigdecimal + rake (>= 13) google-protobuf (4.32.0-x86-linux-gnu) bigdecimal rake (>= 13) @@ -75,6 +79,7 @@ GEM webrick (~> 1.7) jekyll-feed (0.15.1) jekyll (>= 3.7, < 5.0) + jekyll-postcss-v2 (1.0.2) jekyll-sass-converter (3.1.0) sass-embedded (~> 1.75) jekyll-seo-tag (2.8.0) @@ -130,6 +135,8 @@ GEM google-protobuf (~> 4.31) sass-embedded (1.91.0-riscv64-linux-musl) google-protobuf (~> 4.31) + sass-embedded (1.91.0-x64-mingw-ucrt) + google-protobuf (~> 4.31) sass-embedded (1.91.0-x86_64-darwin) google-protobuf (~> 4.31) sass-embedded (1.91.0-x86_64-linux-android) @@ -140,7 +147,12 @@ GEM google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + tzinfo-data (1.2025.2) + tzinfo (>= 1.0.0) unicode-display_width (2.6.0) + wdm (0.2.0) webrick (1.9.1) PLATFORMS @@ -156,6 +168,7 @@ PLATFORMS riscv64-linux-android riscv64-linux-gnu riscv64-linux-musl + x64-mingw-ucrt x86-linux-gnu x86-linux-musl x86_64-darwin @@ -167,6 +180,7 @@ DEPENDENCIES http_parser.rb (~> 0.6.0) jekyll (~> 4.4.1) jekyll-feed (~> 0.12) + jekyll-postcss-v2 jekyll-sitemap minima (~> 2.5) tzinfo (>= 1, < 3) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2ba666b --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +run: + @bundle exec jekyll serve \ No newline at end of file diff --git a/_data/carousel_partners.yml b/_data/carousel_partners.yml new file mode 100644 index 0000000..93c117c --- /dev/null +++ b/_data/carousel_partners.yml @@ -0,0 +1,26 @@ +# Carousel Configuration +images: + - 'assets/lombokdev/partners/hayati-io.webp' + - 'assets/lombokdev/partners/linov.webp' + - 'assets/lombokdev/partners/lombok-ai.webp' + - 'assets/lombokdev/partners/lombok-android.webp' + - 'assets/lombokdev/partners/lombok-flutter.webp' + - 'assets/lombokdev/partners/lombok-js.webp' + - 'assets/lombokdev/partners/lombok-kotlin.webp' + - 'assets/lombokdev/partners/lombok-py.webp' + - 'assets/lombokdev/partners/loteng-dev.webp' + - 'assets/lombokdev/partners/lotim-dev.webp' + - 'assets/lombokdev/partners/petani-kode.webp' + - 'assets/lombokdev/partners/uxid-lombok.webp' + +# Optional captions for each image +# captions: + +# Carousel settings +settings: + autoplay: true + interval: 4000 # milliseconds + show_dots: true + show_arrows: true + show_counter: true + lazy_loading: true diff --git a/_includes/carousel.html b/_includes/carousel.html index b3bab7c..6fee1fc 100644 --- a/_includes/carousel.html +++ b/_includes/carousel.html @@ -1,367 +1,774 @@ -