From fef2022767b57dcb2601090a095dd3d9672c4645 Mon Sep 17 00:00:00 2001 From: Ruidy Date: Sun, 18 Jun 2023 23:34:43 +0200 Subject: [PATCH] move static files to assets folder and copy that folder content to the build --- README.md | 10 +++------- {css => assets/css}/bootstrap-datepicker3.css | 0 {css => assets/css}/bootstrap.css | 0 {css => assets/css}/fontawesome-all.css | 0 {css => assets/css}/magnific-popup.css | 0 {css => assets/css}/styles.css | 0 {css => assets/css}/swiper.css | 0 {images => assets/images}/article-details-large.jpg | Bin {images => assets/images}/article-details-small.jpg | Bin {images => assets/images}/attraction-1.jpg | Bin {images => assets/images}/attraction-2.jpg | Bin {images => assets/images}/attraction-3.jpg | Bin {images => assets/images}/attraction-4.jpg | Bin {images => assets/images}/avis-johann.webp | Bin {images => assets/images}/avis-nell.jpg | Bin {images => assets/images}/description-1.jpg | Bin {images => assets/images}/description-2.jpg | Bin {images => assets/images}/description-3.jpg | Bin {images => assets/images}/description-4.jpg | Bin {images => assets/images}/description-5.jpg | Bin {images => assets/images}/description-6.jpg | Bin {images => assets/images}/down-arrow.png | Bin {images => assets/images}/facilities-background.jpg | Bin {images => assets/images}/facilities-tab-1.jpg | Bin {images => assets/images}/facilities-tab-2.jpg | Bin {images => assets/images}/facilities-tab-3.jpg | Bin {images => assets/images}/facilities-tab-4.jpg | Bin {images => assets/images}/facilities-tab-5.jpg | Bin {images => assets/images}/favicon.png | Bin {images => assets/images}/header-background-1.jpg | Bin {images => assets/images}/header-background-2.jpg | Bin {images => assets/images}/header-background-3.jpg | Bin {images => assets/images}/language-en.jpg | Bin {images => assets/images}/language-it.jpg | Bin {images => assets/images}/logo.png | Bin {images => assets/images}/room-balcony-1.jpg | Bin {images => assets/images}/room-balcony-2.jpg | Bin {images => assets/images}/room-balcony-3.jpg | Bin {images => assets/images}/room-panoramic-1.jpg | Bin {images => assets/images}/room-panoramic-2.jpg | Bin {images => assets/images}/room-panoramic-3.jpg | Bin {images => assets/images}/room-presidential-1.jpg | Bin {images => assets/images}/room-presidential-2.jpg | Bin {images => assets/images}/room-presidential-3.jpg | Bin {images => assets/images}/rooms-balcony-room.jpg | Bin {images => assets/images}/rooms-panoramic-room.jpg | Bin .../images}/rooms-presidential-room.jpg | Bin {images => assets/images}/slide-about-1.jpg | Bin {images => assets/images}/testimonial-1.jpg | Bin {images => assets/images}/testimonial-2.jpg | Bin {images => assets/images}/testimonial-3.jpg | Bin {images => assets/images}/testimonial-4.jpg | Bin {images => assets/images}/testimonial-5.jpg | Bin {images => assets/images}/testimonial-6.jpg | Bin .../images}/testimonials-background.jpg | Bin {images => assets/images}/up-arrow.png | Bin .../images}/villafleurie_t2_chambre.jpg | Bin .../images}/villafleurie_t2_chambre_2.jpg | Bin .../images}/villafleurie_t2_cuisine.jpg | Bin .../images}/villafleurie_t2_salle_de_bain.jpg | Bin .../images}/villafleurie_t2_salon_1_wl81yXI.jpg | Bin .../images}/villafleurie_t2_salon_2.jpg | Bin .../images}/villafleurie_t2_terrasse.jpg | Bin .../images}/villafleurie_t3_chambre.jpg | Bin .../images}/villafleurie_t3_cuisine.jpg | Bin {images => assets/images}/villafleurie_t3_salon.jpg | Bin {js => assets/js}/bootstrap-datepicker.min.js | 0 {js => assets/js}/bootstrap.min.js | 0 {js => assets/js}/jquery.easing.min.js | 0 {js => assets/js}/jquery.magnific-popup.js | 0 {js => assets/js}/jquery.min.js | 0 {js => assets/js}/scripts.js | 0 {js => assets/js}/swiper.min.js | 0 {webfonts => assets/webfonts}/fa-brands-400.eot | Bin {webfonts => assets/webfonts}/fa-brands-400.svg | 0 {webfonts => assets/webfonts}/fa-brands-400.ttf | Bin {webfonts => assets/webfonts}/fa-brands-400.woff | Bin {webfonts => assets/webfonts}/fa-brands-400.woff2 | Bin {webfonts => assets/webfonts}/fa-regular-400.eot | Bin {webfonts => assets/webfonts}/fa-regular-400.svg | 0 {webfonts => assets/webfonts}/fa-regular-400.ttf | Bin {webfonts => assets/webfonts}/fa-regular-400.woff | Bin {webfonts => assets/webfonts}/fa-regular-400.woff2 | Bin {webfonts => assets/webfonts}/fa-solid-900.eot | Bin {webfonts => assets/webfonts}/fa-solid-900.svg | 0 {webfonts => assets/webfonts}/fa-solid-900.ttf | Bin {webfonts => assets/webfonts}/fa-solid-900.woff | Bin {webfonts => assets/webfonts}/fa-solid-900.woff2 | Bin config.toml | 1 - lib/config.py | 4 ++-- lib/main.py | 4 ++-- 91 files changed, 7 insertions(+), 12 deletions(-) rename {css => assets/css}/bootstrap-datepicker3.css (100%) rename {css => assets/css}/bootstrap.css (100%) rename {css => assets/css}/fontawesome-all.css (100%) rename {css => assets/css}/magnific-popup.css (100%) rename {css => assets/css}/styles.css (100%) rename {css => assets/css}/swiper.css (100%) rename {images => assets/images}/article-details-large.jpg (100%) rename {images => assets/images}/article-details-small.jpg (100%) rename {images => assets/images}/attraction-1.jpg (100%) rename {images => assets/images}/attraction-2.jpg (100%) rename {images => assets/images}/attraction-3.jpg (100%) rename {images => assets/images}/attraction-4.jpg (100%) rename {images => assets/images}/avis-johann.webp (100%) rename {images => assets/images}/avis-nell.jpg (100%) rename {images => assets/images}/description-1.jpg (100%) rename {images => assets/images}/description-2.jpg (100%) rename {images => assets/images}/description-3.jpg (100%) rename {images => assets/images}/description-4.jpg (100%) rename {images => assets/images}/description-5.jpg (100%) rename {images => assets/images}/description-6.jpg (100%) rename {images => assets/images}/down-arrow.png (100%) rename {images => assets/images}/facilities-background.jpg (100%) rename {images => assets/images}/facilities-tab-1.jpg (100%) rename {images => assets/images}/facilities-tab-2.jpg (100%) rename {images => assets/images}/facilities-tab-3.jpg (100%) rename {images => assets/images}/facilities-tab-4.jpg (100%) rename {images => assets/images}/facilities-tab-5.jpg (100%) rename {images => assets/images}/favicon.png (100%) rename {images => assets/images}/header-background-1.jpg (100%) rename {images => assets/images}/header-background-2.jpg (100%) rename {images => assets/images}/header-background-3.jpg (100%) rename {images => assets/images}/language-en.jpg (100%) rename {images => assets/images}/language-it.jpg (100%) rename {images => assets/images}/logo.png (100%) rename {images => assets/images}/room-balcony-1.jpg (100%) rename {images => assets/images}/room-balcony-2.jpg (100%) rename {images => assets/images}/room-balcony-3.jpg (100%) rename {images => assets/images}/room-panoramic-1.jpg (100%) rename {images => assets/images}/room-panoramic-2.jpg (100%) rename {images => assets/images}/room-panoramic-3.jpg (100%) rename {images => assets/images}/room-presidential-1.jpg (100%) rename {images => assets/images}/room-presidential-2.jpg (100%) rename {images => assets/images}/room-presidential-3.jpg (100%) rename {images => assets/images}/rooms-balcony-room.jpg (100%) rename {images => assets/images}/rooms-panoramic-room.jpg (100%) rename {images => assets/images}/rooms-presidential-room.jpg (100%) rename {images => assets/images}/slide-about-1.jpg (100%) rename {images => assets/images}/testimonial-1.jpg (100%) rename {images => assets/images}/testimonial-2.jpg (100%) rename {images => assets/images}/testimonial-3.jpg (100%) rename {images => assets/images}/testimonial-4.jpg (100%) rename {images => assets/images}/testimonial-5.jpg (100%) rename {images => assets/images}/testimonial-6.jpg (100%) rename {images => assets/images}/testimonials-background.jpg (100%) rename {images => assets/images}/up-arrow.png (100%) rename {images => assets/images}/villafleurie_t2_chambre.jpg (100%) rename {images => assets/images}/villafleurie_t2_chambre_2.jpg (100%) rename {images => assets/images}/villafleurie_t2_cuisine.jpg (100%) rename {images => assets/images}/villafleurie_t2_salle_de_bain.jpg (100%) rename {images => assets/images}/villafleurie_t2_salon_1_wl81yXI.jpg (100%) rename {images => assets/images}/villafleurie_t2_salon_2.jpg (100%) rename {images => assets/images}/villafleurie_t2_terrasse.jpg (100%) rename {images => assets/images}/villafleurie_t3_chambre.jpg (100%) rename {images => assets/images}/villafleurie_t3_cuisine.jpg (100%) rename {images => assets/images}/villafleurie_t3_salon.jpg (100%) rename {js => assets/js}/bootstrap-datepicker.min.js (100%) rename {js => assets/js}/bootstrap.min.js (100%) rename {js => assets/js}/jquery.easing.min.js (100%) rename {js => assets/js}/jquery.magnific-popup.js (100%) rename {js => assets/js}/jquery.min.js (100%) rename {js => assets/js}/scripts.js (100%) rename {js => assets/js}/swiper.min.js (100%) rename {webfonts => assets/webfonts}/fa-brands-400.eot (100%) rename {webfonts => assets/webfonts}/fa-brands-400.svg (100%) rename {webfonts => assets/webfonts}/fa-brands-400.ttf (100%) rename {webfonts => assets/webfonts}/fa-brands-400.woff (100%) rename {webfonts => assets/webfonts}/fa-brands-400.woff2 (100%) rename {webfonts => assets/webfonts}/fa-regular-400.eot (100%) rename {webfonts => assets/webfonts}/fa-regular-400.svg (100%) rename {webfonts => assets/webfonts}/fa-regular-400.ttf (100%) rename {webfonts => assets/webfonts}/fa-regular-400.woff (100%) rename {webfonts => assets/webfonts}/fa-regular-400.woff2 (100%) rename {webfonts => assets/webfonts}/fa-solid-900.eot (100%) rename {webfonts => assets/webfonts}/fa-solid-900.svg (100%) rename {webfonts => assets/webfonts}/fa-solid-900.ttf (100%) rename {webfonts => assets/webfonts}/fa-solid-900.woff (100%) rename {webfonts => assets/webfonts}/fa-solid-900.woff2 (100%) diff --git a/README.md b/README.md index 10ba81f..c08a183 100644 --- a/README.md +++ b/README.md @@ -24,13 +24,9 @@ You can use template inheritance. The configuration file ([config.toml](./config.toml)) is mandatory and should resemble: -```json -{ - "name": "VillaFleurie", - "templatesDir": "templates", - "staticFilesDir": [], - "outDir": "dist" -} +```toml +name = "VillaFleurie" +out_dir = "dist" ``` ### Site Generation diff --git a/css/bootstrap-datepicker3.css b/assets/css/bootstrap-datepicker3.css similarity index 100% rename from css/bootstrap-datepicker3.css rename to assets/css/bootstrap-datepicker3.css diff --git a/css/bootstrap.css b/assets/css/bootstrap.css similarity index 100% rename from css/bootstrap.css rename to assets/css/bootstrap.css diff --git a/css/fontawesome-all.css b/assets/css/fontawesome-all.css similarity index 100% rename from css/fontawesome-all.css rename to assets/css/fontawesome-all.css diff --git a/css/magnific-popup.css b/assets/css/magnific-popup.css similarity index 100% rename from css/magnific-popup.css rename to assets/css/magnific-popup.css diff --git a/css/styles.css b/assets/css/styles.css similarity index 100% rename from css/styles.css rename to assets/css/styles.css diff --git a/css/swiper.css b/assets/css/swiper.css similarity index 100% rename from css/swiper.css rename to assets/css/swiper.css diff --git a/images/article-details-large.jpg b/assets/images/article-details-large.jpg similarity index 100% rename from images/article-details-large.jpg rename to assets/images/article-details-large.jpg diff --git a/images/article-details-small.jpg b/assets/images/article-details-small.jpg similarity index 100% rename from images/article-details-small.jpg rename to assets/images/article-details-small.jpg diff --git a/images/attraction-1.jpg b/assets/images/attraction-1.jpg similarity index 100% rename from images/attraction-1.jpg rename to assets/images/attraction-1.jpg diff --git a/images/attraction-2.jpg b/assets/images/attraction-2.jpg similarity index 100% rename from images/attraction-2.jpg rename to assets/images/attraction-2.jpg diff --git a/images/attraction-3.jpg b/assets/images/attraction-3.jpg similarity index 100% rename from images/attraction-3.jpg rename to assets/images/attraction-3.jpg diff --git a/images/attraction-4.jpg b/assets/images/attraction-4.jpg similarity index 100% rename from images/attraction-4.jpg rename to assets/images/attraction-4.jpg diff --git a/images/avis-johann.webp b/assets/images/avis-johann.webp similarity index 100% rename from images/avis-johann.webp rename to assets/images/avis-johann.webp diff --git a/images/avis-nell.jpg b/assets/images/avis-nell.jpg similarity index 100% rename from images/avis-nell.jpg rename to assets/images/avis-nell.jpg diff --git a/images/description-1.jpg b/assets/images/description-1.jpg similarity index 100% rename from images/description-1.jpg rename to assets/images/description-1.jpg diff --git a/images/description-2.jpg b/assets/images/description-2.jpg similarity index 100% rename from images/description-2.jpg rename to assets/images/description-2.jpg diff --git a/images/description-3.jpg b/assets/images/description-3.jpg similarity index 100% rename from images/description-3.jpg rename to assets/images/description-3.jpg diff --git a/images/description-4.jpg b/assets/images/description-4.jpg similarity index 100% rename from images/description-4.jpg rename to assets/images/description-4.jpg diff --git a/images/description-5.jpg b/assets/images/description-5.jpg similarity index 100% rename from images/description-5.jpg rename to assets/images/description-5.jpg diff --git a/images/description-6.jpg b/assets/images/description-6.jpg similarity index 100% rename from images/description-6.jpg rename to assets/images/description-6.jpg diff --git a/images/down-arrow.png b/assets/images/down-arrow.png similarity index 100% rename from images/down-arrow.png rename to assets/images/down-arrow.png diff --git a/images/facilities-background.jpg b/assets/images/facilities-background.jpg similarity index 100% rename from images/facilities-background.jpg rename to assets/images/facilities-background.jpg diff --git a/images/facilities-tab-1.jpg b/assets/images/facilities-tab-1.jpg similarity index 100% rename from images/facilities-tab-1.jpg rename to assets/images/facilities-tab-1.jpg diff --git a/images/facilities-tab-2.jpg b/assets/images/facilities-tab-2.jpg similarity index 100% rename from images/facilities-tab-2.jpg rename to assets/images/facilities-tab-2.jpg diff --git a/images/facilities-tab-3.jpg b/assets/images/facilities-tab-3.jpg similarity index 100% rename from images/facilities-tab-3.jpg rename to assets/images/facilities-tab-3.jpg diff --git a/images/facilities-tab-4.jpg b/assets/images/facilities-tab-4.jpg similarity index 100% rename from images/facilities-tab-4.jpg rename to assets/images/facilities-tab-4.jpg diff --git a/images/facilities-tab-5.jpg b/assets/images/facilities-tab-5.jpg similarity index 100% rename from images/facilities-tab-5.jpg rename to assets/images/facilities-tab-5.jpg diff --git a/images/favicon.png b/assets/images/favicon.png similarity index 100% rename from images/favicon.png rename to assets/images/favicon.png diff --git a/images/header-background-1.jpg b/assets/images/header-background-1.jpg similarity index 100% rename from images/header-background-1.jpg rename to assets/images/header-background-1.jpg diff --git a/images/header-background-2.jpg b/assets/images/header-background-2.jpg similarity index 100% rename from images/header-background-2.jpg rename to assets/images/header-background-2.jpg diff --git a/images/header-background-3.jpg b/assets/images/header-background-3.jpg similarity index 100% rename from images/header-background-3.jpg rename to assets/images/header-background-3.jpg diff --git a/images/language-en.jpg b/assets/images/language-en.jpg similarity index 100% rename from images/language-en.jpg rename to assets/images/language-en.jpg diff --git a/images/language-it.jpg b/assets/images/language-it.jpg similarity index 100% rename from images/language-it.jpg rename to assets/images/language-it.jpg diff --git a/images/logo.png b/assets/images/logo.png similarity index 100% rename from images/logo.png rename to assets/images/logo.png diff --git a/images/room-balcony-1.jpg b/assets/images/room-balcony-1.jpg similarity index 100% rename from images/room-balcony-1.jpg rename to assets/images/room-balcony-1.jpg diff --git a/images/room-balcony-2.jpg b/assets/images/room-balcony-2.jpg similarity index 100% rename from images/room-balcony-2.jpg rename to assets/images/room-balcony-2.jpg diff --git a/images/room-balcony-3.jpg b/assets/images/room-balcony-3.jpg similarity index 100% rename from images/room-balcony-3.jpg rename to assets/images/room-balcony-3.jpg diff --git a/images/room-panoramic-1.jpg b/assets/images/room-panoramic-1.jpg similarity index 100% rename from images/room-panoramic-1.jpg rename to assets/images/room-panoramic-1.jpg diff --git a/images/room-panoramic-2.jpg b/assets/images/room-panoramic-2.jpg similarity index 100% rename from images/room-panoramic-2.jpg rename to assets/images/room-panoramic-2.jpg diff --git a/images/room-panoramic-3.jpg b/assets/images/room-panoramic-3.jpg similarity index 100% rename from images/room-panoramic-3.jpg rename to assets/images/room-panoramic-3.jpg diff --git a/images/room-presidential-1.jpg b/assets/images/room-presidential-1.jpg similarity index 100% rename from images/room-presidential-1.jpg rename to assets/images/room-presidential-1.jpg diff --git a/images/room-presidential-2.jpg b/assets/images/room-presidential-2.jpg similarity index 100% rename from images/room-presidential-2.jpg rename to assets/images/room-presidential-2.jpg diff --git a/images/room-presidential-3.jpg b/assets/images/room-presidential-3.jpg similarity index 100% rename from images/room-presidential-3.jpg rename to assets/images/room-presidential-3.jpg diff --git a/images/rooms-balcony-room.jpg b/assets/images/rooms-balcony-room.jpg similarity index 100% rename from images/rooms-balcony-room.jpg rename to assets/images/rooms-balcony-room.jpg diff --git a/images/rooms-panoramic-room.jpg b/assets/images/rooms-panoramic-room.jpg similarity index 100% rename from images/rooms-panoramic-room.jpg rename to assets/images/rooms-panoramic-room.jpg diff --git a/images/rooms-presidential-room.jpg b/assets/images/rooms-presidential-room.jpg similarity index 100% rename from images/rooms-presidential-room.jpg rename to assets/images/rooms-presidential-room.jpg diff --git a/images/slide-about-1.jpg b/assets/images/slide-about-1.jpg similarity index 100% rename from images/slide-about-1.jpg rename to assets/images/slide-about-1.jpg diff --git a/images/testimonial-1.jpg b/assets/images/testimonial-1.jpg similarity index 100% rename from images/testimonial-1.jpg rename to assets/images/testimonial-1.jpg diff --git a/images/testimonial-2.jpg b/assets/images/testimonial-2.jpg similarity index 100% rename from images/testimonial-2.jpg rename to assets/images/testimonial-2.jpg diff --git a/images/testimonial-3.jpg b/assets/images/testimonial-3.jpg similarity index 100% rename from images/testimonial-3.jpg rename to assets/images/testimonial-3.jpg diff --git a/images/testimonial-4.jpg b/assets/images/testimonial-4.jpg similarity index 100% rename from images/testimonial-4.jpg rename to assets/images/testimonial-4.jpg diff --git a/images/testimonial-5.jpg b/assets/images/testimonial-5.jpg similarity index 100% rename from images/testimonial-5.jpg rename to assets/images/testimonial-5.jpg diff --git a/images/testimonial-6.jpg b/assets/images/testimonial-6.jpg similarity index 100% rename from images/testimonial-6.jpg rename to assets/images/testimonial-6.jpg diff --git a/images/testimonials-background.jpg b/assets/images/testimonials-background.jpg similarity index 100% rename from images/testimonials-background.jpg rename to assets/images/testimonials-background.jpg diff --git a/images/up-arrow.png b/assets/images/up-arrow.png similarity index 100% rename from images/up-arrow.png rename to assets/images/up-arrow.png diff --git a/images/villafleurie_t2_chambre.jpg b/assets/images/villafleurie_t2_chambre.jpg similarity index 100% rename from images/villafleurie_t2_chambre.jpg rename to assets/images/villafleurie_t2_chambre.jpg diff --git a/images/villafleurie_t2_chambre_2.jpg b/assets/images/villafleurie_t2_chambre_2.jpg similarity index 100% rename from images/villafleurie_t2_chambre_2.jpg rename to assets/images/villafleurie_t2_chambre_2.jpg diff --git a/images/villafleurie_t2_cuisine.jpg b/assets/images/villafleurie_t2_cuisine.jpg similarity index 100% rename from images/villafleurie_t2_cuisine.jpg rename to assets/images/villafleurie_t2_cuisine.jpg diff --git a/images/villafleurie_t2_salle_de_bain.jpg b/assets/images/villafleurie_t2_salle_de_bain.jpg similarity index 100% rename from images/villafleurie_t2_salle_de_bain.jpg rename to assets/images/villafleurie_t2_salle_de_bain.jpg diff --git a/images/villafleurie_t2_salon_1_wl81yXI.jpg b/assets/images/villafleurie_t2_salon_1_wl81yXI.jpg similarity index 100% rename from images/villafleurie_t2_salon_1_wl81yXI.jpg rename to assets/images/villafleurie_t2_salon_1_wl81yXI.jpg diff --git a/images/villafleurie_t2_salon_2.jpg b/assets/images/villafleurie_t2_salon_2.jpg similarity index 100% rename from images/villafleurie_t2_salon_2.jpg rename to assets/images/villafleurie_t2_salon_2.jpg diff --git a/images/villafleurie_t2_terrasse.jpg b/assets/images/villafleurie_t2_terrasse.jpg similarity index 100% rename from images/villafleurie_t2_terrasse.jpg rename to assets/images/villafleurie_t2_terrasse.jpg diff --git a/images/villafleurie_t3_chambre.jpg b/assets/images/villafleurie_t3_chambre.jpg similarity index 100% rename from images/villafleurie_t3_chambre.jpg rename to assets/images/villafleurie_t3_chambre.jpg diff --git a/images/villafleurie_t3_cuisine.jpg b/assets/images/villafleurie_t3_cuisine.jpg similarity index 100% rename from images/villafleurie_t3_cuisine.jpg rename to assets/images/villafleurie_t3_cuisine.jpg diff --git a/images/villafleurie_t3_salon.jpg b/assets/images/villafleurie_t3_salon.jpg similarity index 100% rename from images/villafleurie_t3_salon.jpg rename to assets/images/villafleurie_t3_salon.jpg diff --git a/js/bootstrap-datepicker.min.js b/assets/js/bootstrap-datepicker.min.js similarity index 100% rename from js/bootstrap-datepicker.min.js rename to assets/js/bootstrap-datepicker.min.js diff --git a/js/bootstrap.min.js b/assets/js/bootstrap.min.js similarity index 100% rename from js/bootstrap.min.js rename to assets/js/bootstrap.min.js diff --git a/js/jquery.easing.min.js b/assets/js/jquery.easing.min.js similarity index 100% rename from js/jquery.easing.min.js rename to assets/js/jquery.easing.min.js diff --git a/js/jquery.magnific-popup.js b/assets/js/jquery.magnific-popup.js similarity index 100% rename from js/jquery.magnific-popup.js rename to assets/js/jquery.magnific-popup.js diff --git a/js/jquery.min.js b/assets/js/jquery.min.js similarity index 100% rename from js/jquery.min.js rename to assets/js/jquery.min.js diff --git a/js/scripts.js b/assets/js/scripts.js similarity index 100% rename from js/scripts.js rename to assets/js/scripts.js diff --git a/js/swiper.min.js b/assets/js/swiper.min.js similarity index 100% rename from js/swiper.min.js rename to assets/js/swiper.min.js diff --git a/webfonts/fa-brands-400.eot b/assets/webfonts/fa-brands-400.eot similarity index 100% rename from webfonts/fa-brands-400.eot rename to assets/webfonts/fa-brands-400.eot diff --git a/webfonts/fa-brands-400.svg b/assets/webfonts/fa-brands-400.svg similarity index 100% rename from webfonts/fa-brands-400.svg rename to assets/webfonts/fa-brands-400.svg diff --git a/webfonts/fa-brands-400.ttf b/assets/webfonts/fa-brands-400.ttf similarity index 100% rename from webfonts/fa-brands-400.ttf rename to assets/webfonts/fa-brands-400.ttf diff --git a/webfonts/fa-brands-400.woff b/assets/webfonts/fa-brands-400.woff similarity index 100% rename from webfonts/fa-brands-400.woff rename to assets/webfonts/fa-brands-400.woff diff --git a/webfonts/fa-brands-400.woff2 b/assets/webfonts/fa-brands-400.woff2 similarity index 100% rename from webfonts/fa-brands-400.woff2 rename to assets/webfonts/fa-brands-400.woff2 diff --git a/webfonts/fa-regular-400.eot b/assets/webfonts/fa-regular-400.eot similarity index 100% rename from webfonts/fa-regular-400.eot rename to assets/webfonts/fa-regular-400.eot diff --git a/webfonts/fa-regular-400.svg b/assets/webfonts/fa-regular-400.svg similarity index 100% rename from webfonts/fa-regular-400.svg rename to assets/webfonts/fa-regular-400.svg diff --git a/webfonts/fa-regular-400.ttf b/assets/webfonts/fa-regular-400.ttf similarity index 100% rename from webfonts/fa-regular-400.ttf rename to assets/webfonts/fa-regular-400.ttf diff --git a/webfonts/fa-regular-400.woff b/assets/webfonts/fa-regular-400.woff similarity index 100% rename from webfonts/fa-regular-400.woff rename to assets/webfonts/fa-regular-400.woff diff --git a/webfonts/fa-regular-400.woff2 b/assets/webfonts/fa-regular-400.woff2 similarity index 100% rename from webfonts/fa-regular-400.woff2 rename to assets/webfonts/fa-regular-400.woff2 diff --git a/webfonts/fa-solid-900.eot b/assets/webfonts/fa-solid-900.eot similarity index 100% rename from webfonts/fa-solid-900.eot rename to assets/webfonts/fa-solid-900.eot diff --git a/webfonts/fa-solid-900.svg b/assets/webfonts/fa-solid-900.svg similarity index 100% rename from webfonts/fa-solid-900.svg rename to assets/webfonts/fa-solid-900.svg diff --git a/webfonts/fa-solid-900.ttf b/assets/webfonts/fa-solid-900.ttf similarity index 100% rename from webfonts/fa-solid-900.ttf rename to assets/webfonts/fa-solid-900.ttf diff --git a/webfonts/fa-solid-900.woff b/assets/webfonts/fa-solid-900.woff similarity index 100% rename from webfonts/fa-solid-900.woff rename to assets/webfonts/fa-solid-900.woff diff --git a/webfonts/fa-solid-900.woff2 b/assets/webfonts/fa-solid-900.woff2 similarity index 100% rename from webfonts/fa-solid-900.woff2 rename to assets/webfonts/fa-solid-900.woff2 diff --git a/config.toml b/config.toml index a481813..85741f5 100644 --- a/config.toml +++ b/config.toml @@ -1,3 +1,2 @@ name = "VillaFleurie" -static_files = ["images", "js", "css", "webfonts"] out_dir = "dist" \ No newline at end of file diff --git a/lib/config.py b/lib/config.py index 2ebb576..1df8270 100644 --- a/lib/config.py +++ b/lib/config.py @@ -10,7 +10,7 @@ OUT_DIR = "out_dir" @dataclass(frozen=True) class Config: name: str - static_files: list[str] + static_files: str out_dir: str templates_dir: str @@ -20,7 +20,7 @@ def load() -> Config: raw_config = tomllib.load(f) return Config( name=raw_config[NAME], - static_files=raw_config[STATIC_FILES], + static_files="assets", out_dir=raw_config.setdefault(OUT_DIR, "dist"), templates_dir=raw_config.setdefault(TEMPLATES_DIR, "templates"), ) diff --git a/lib/main.py b/lib/main.py index 10ffa53..217185d 100644 --- a/lib/main.py +++ b/lib/main.py @@ -2,6 +2,7 @@ import os import shutil import sys import tomllib +from distutils.dir_util import copy_tree from loguru import logger @@ -32,8 +33,7 @@ def main(): fd.write(fs.render(data["template"], data)) logger.info("⏩ Start copying staticfiles to build") - for folder in config.static_files: - shutil.copytree(folder, os.path.join(config.out_dir, folder)) + copy_tree(config.static_files, os.path.join(config.out_dir)) logger.info("🎉 Done…")