Esiste la possibilità di applicare i mezzi informatici, sempre più avanzati che abbiamo a disposizione, alle esperienze e alle attività scout? Questo è proprio quello su cui ci siamo interrogati durante questo campetto. La risposta è sicuramente positiva, come abbiamo già sperimentato nella creazione virtuale del percorso rettificato belga durante le missioni e nell’utilizzo del programma Flora per il riconoscimento delle piante. Giovedì sera abbiamo affrontato la stessa questione spostando però lo sguardo da ciò che abbiamo intorno per alzarlo verso il cielo stellato.
-
Infatti come i marinai nei secoli passati utilizzavano le mappe stellari e gli strumenti a loro disposizione, come per esempio la bussola, allo stesso modo anche noi abbiamo utilizzato i mezzi più utili a cui possiamo accedere per osservare il cielo notturno. Il primo che abbiamo utilizzato è il programma Celestia, che permette di osservare i pianeti in tempo reale. Alcune sue interessantissime funzioni sono la possibilità di velocizzare lo scorrere del tempo per osservare i moti dei pianeti e la funzione di ricerca delle eclissi dei prossimi anni per vedere la situazione di quella determinata giornata futura.
-
-
Abbiamo poi realizzato i nostri personali astrolabi, formati da un cerchio di plastica trasparente oscurato in parte e uno di carta con disegnate le varie costellazioni. Fissando le due parti con un fermacampione e ruotando la parte superiore fino a far corrispondere la porzione ancora trasparente con il mese di agosto, abbiamo potuto osservare la volta celeste di questo periodo e utilizzarla per riconoscere in cielo le costellazioni. La vera particolarità dei nostri astrolabi è il tocco artistico e assolutamente personale presente nella parte inferiore, disegnata infatti a mano da ognuno di noi basandosi su una versione stampata.
-
-
Dopo aver terminato la costruzione ci siamo divisi in squadriglie e abbiamo avuto la possibilità di utilizzare sui tablet un’altra applicazione, Google Sky Map, che visualizza sullo schermo le costellazioni presenti nella zona del cielo verso cui si sta puntando, ma anche le comete di passaggio e le galassie. Ci è piaciuta molto questa esperienza, perché questa funzione si è rivelata un aiuto determinante nel riconoscere con facilità le stelle che stavamo osservando.
-
Abbiamo poi avuto un momento di squadriglia attorno al fuoco per riflettere e confrontarci su come stiamo vivendo questo campetto che ci sembra appena iniziato e sta invece già volgendo al termine. Ci siamo anche impegnati nell’inventare e creare con le stelline luminose una costellazione che fosse in grado di rappresentare la nostra squadriglia. Gli Ikarus hanno disegnato dei gemelli, simbolo dell’unione della loro squadriglia, e le Phoenix un pungitopo, pianta che hanno incontrato in continuazione nella loro missione e che ha contribuito a legarle attraverso momenti di risate e battute. Noi Legacy abbiamo invece rappresentato una barca, che simboleggia non solo il viaggio che ognuna di noi ha affrontato per arrivare a questo campetto e l’incognita che questa esperienza era per noi, ma anche il nostro essere unite come un equipaggio a cui spetta governare la barca durante questi cinque giorni.
Esiste la possibilità di applicare i mezzi informatici, sempre più avanzati che abbiamo a disposizione, alle esperienze e alle attività scout? Questo è proprio quello su cui ci siamo interrogati durante questo campetto. La risposta è sicuramente positiva, come abbiamo già sperimentato nella creazione virtuale del percorso rettificato belga durante le missioni e nell’utilizzo del programma Flora per il riconoscimento delle piante. Giovedì sera abbiamo affrontato la stessa questione spostando però lo sguardo da ciò che abbiamo intorno per alzarlo verso il cielo stellato.
-
Infatti come i marinai nei secoli passati utilizzavano le mappe stellari e gli strumenti a loro disposizione, come per esempio la bussola, allo stesso modo anche noi abbiamo utilizzato i mezzi più utili a cui possiamo accedere per osservare il cielo notturno. Il primo che abbiamo utilizzato è il programma Celestia, che permette di osservare i pianeti in tempo reale. Alcune sue interessantissime funzioni sono la possibilità di velocizzare lo scorrere del tempo per osservare i moti dei pianeti e la funzione di ricerca delle eclissi dei prossimi anni per vedere la situazione di quella determinata giornata futura.
-
-
Abbiamo poi realizzato i nostri personali astrolabi, formati da un cerchio di plastica trasparente oscurato in parte e uno di carta con disegnate le varie costellazioni. Fissando le due parti con un fermacampione e ruotando la parte superiore fino a far corrispondere la porzione ancora trasparente con il mese di agosto, abbiamo potuto osservare la volta celeste di questo periodo e utilizzarla per riconoscere in cielo le costellazioni. La vera particolarità dei nostri astrolabi è il tocco artistico e assolutamente personale presente nella parte inferiore, disegnata infatti a mano da ognuno di noi basandosi su una versione stampata.
-
-
Dopo aver terminato la costruzione ci siamo divisi in squadriglie e abbiamo avuto la possibilità di utilizzare sui tablet un’altra applicazione, Google Sky Map, che visualizza sullo schermo le costellazioni presenti nella zona del cielo verso cui si sta puntando, ma anche le comete di passaggio e le galassie. Ci è piaciuta molto questa esperienza, perché questa funzione si è rivelata un aiuto determinante nel riconoscere con facilità le stelle che stavamo osservando.
-
Abbiamo poi avuto un momento di squadriglia attorno al fuoco per riflettere e confrontarci su come stiamo vivendo questo campetto che ci sembra appena iniziato e sta invece già volgendo al termine. Ci siamo anche impegnati nell’inventare e creare con le stelline luminose una costellazione che fosse in grado di rappresentare la nostra squadriglia. Gli Ikarus hanno disegnato dei gemelli, simbolo dell’unione della loro squadriglia, e le Phoenix un pungitopo, pianta che hanno incontrato in continuazione nella loro missione e che ha contribuito a legarle attraverso momenti di risate e battute. Noi Legacy abbiamo invece rappresentato una barca, che simboleggia non solo il viaggio che ognuna di noi ha affrontato per arrivare a questo campetto e l’incognita che questa esperienza era per noi, ma anche il nostro essere unite come un equipaggio a cui spetta governare la barca durante questi cinque giorni.
-{% endif %}
diff --git a/docs/PHASE1_TEST_REPORT.md b/docs/PHASE1_TEST_REPORT.md
deleted file mode 100644
index 3e7b125..0000000
--- a/docs/PHASE1_TEST_REPORT.md
+++ /dev/null
@@ -1,225 +0,0 @@
-# Task 8: Test Completi Fase 1 - Final Report
-
-## Executive Summary
-
-**Status:** ✅ PHASE 1 COMPLETE (with critical fix applied)
-
-Phase 1 CSS/JS cleanup has been successfully tested and verified. One critical issue was discovered and fixed during testing.
-
-## Test Results
-
-### ✅ Step 1: Source Files Verification
-**Status:** PASS
-
-- Source index.html has zero inline CSS (`style="color:"`)
-- Uses CSS classes: `text-brand-dark` and `text-muted`
-- Only legitimate inline JavaScript (JSON-LD schema)
-
-### ✅ Step 2: CSS Classes Definition
-**Status:** PASS (FIXED)
-
-**INITIAL STATE:** Classes defined in scout-tech.css but scout-tech.css not loaded
-**FIX APPLIED:** Added classes to styles.css (line 33-40)
-- `.text-brand-dark` → color: #0a3d0a
-- `.text-muted` → color: #666666
-
-### ✅ Step 3: JavaScript Externalization
-**Status:** PASS
-
-- edit-button-dev.js exists (3159 bytes)
-- edit-button.html properly references external script
-- edit-button-dev.js excluded from production (not in _site)
-
-### ✅ Step 4: Test Infrastructure
-**Status:** PASS
-
-- `make test-cleanup` target works correctly
-- Properly detects inline CSS
-- Properly checks inline JavaScript
-- Verifies edit-button-dev.js exclusion
-
-### ⚠️ Step 5: Built Site Verification
-**Status:** EXPECTED FAIL (environment limitation)
-
-_make test-cleanup output:_
-```
-❌ FAIL: Found inline color styles
-```
-
-**Reason:** _site directory is outdated (built at 18:48, source updated at 20:00)
-**Impact:** Tests fail on _site, but source is correct
-**Required:** Jekyll rebuild (requires Docker environment)
-
-### ⚠️ Step 6: Visual Regression Testing
-**Status:** SKIPPED (environment limitation)
-
-**Reason:** Requires running development servers (jekyll serve)
-**Dependency:** Jekyll/Docker not available in current environment
-
-### ⚠️ Step 7: Manual Testing
-**Status:** SKIPPED (environment limitation)
-
-**Reason:** jekyll serve not available
-**Required:** Local development environment
-
-## Critical Issue Found & Fixed
-
-### Issue: CSS Classes Not Loaded
-**Severity:** CRITICAL
-**Status:** ✅ FIXED
-
-**Problem:**
-- Task 1 added `.text-brand-dark` and `.text-muted` to scout-tech.css
-- scout-tech.css is NOT loaded by the site
-- Only styles.css is loaded in _layouts/default.html
-
-**Impact:**
-- Even after Jekyll rebuild, the classes wouldn't work
-- Site would appear broken (no colors on card titles/descriptions)
-
-**Solution Applied:**
-Added the classes to /workspace/bitprepared.it/assets/css/styles.css (lines 33-40):
-
-```css
-/* ===== BRAND COLOR UTILITIES (Phase 1 Cleanup) ===== */
-/* Replaced inline styles in index.html - Task 1 */
-.text-brand-dark {
- color: #0a3d0a;
-}
-
-.text-muted {
- color: #666666;
-}
-```
-
-**Files Modified:**
-- /workspace/bitprepared.it/assets/css/styles.css
-
-## Files Changed (Phase 1 Summary)
-
-### Task 1: CSS Utility Classes
-- /workspace/bitprepared.it/assets/css/scout-tech.css
- - Added `.text-brand-dark` class (line 515)
- - Added `.text-muted` class (line 506)
-- /workspace/bitprepared.it/assets/css/styles.css ✅ **FIXED**
- - Added `.text-brand-dark` class (line 33)
- - Added `.text-muted` class (line 38)
-
-### Tasks 2-4: Remove Inline CSS
-- /workspace/bitprepared.it/index.html
- - Card 1 (Campo EG): Replaced `style="color: #0a3d0a;"` with `text-brand-dark`
- - Card 1 (Campo EG): Replaced `style="color: #666666;"` with `text-muted`
- - Card 2 (EPPPI): Replaced `style="color: #0a3d0a;"` with `text-brand-dark`
- - Card 2 (EPPPI): Replaced `style="color: #666666;"` with `text-muted`
- - Card 3 (Stage): Replaced `style="color: #0a3d0a;"` with `text-brand-dark`
- - Card 3 (Stage): Replaced `style="color: #666666;"` with `text-muted`
-
-### Task 5: External JavaScript
-- /workspace/bitprepared.it/assets/js/edit-button-dev.js (NEW)
- - 3159 bytes
- - Externalized edit button logic
-
-### Task 6: Modify Include
-- /workspace/bitprepared.it/_includes/edit-button.html
- - Changed to use external script
- - Added conditional loading based on Jekyll environment
-
-### Task 7: Test Infrastructure
-- /workspace/bitprepared.it/Makefile
- - Added `test-cleanup` target
-
-### Task 8: Testing
-- /workspace/bitprepared.it/assets/css/styles.css ✅ **FIXED**
- - Added CSS classes to loaded stylesheet
-
-## Verification Results
-
-### Source File Tests
-```bash
-✅ grep -c 'style="color:' index.html
- Result: 0 (no inline CSS)
-
-✅ grep -E 'text-brand-dark|text-muted' index.html | wc -l
- Result: 6 (3 cards × 2 classes each)
-
-✅ grep '
+
+
+
diff --git a/_pages/cookie-policy.md b/src/jekyll/_pages/cookie-policy.md
similarity index 100%
rename from _pages/cookie-policy.md
rename to src/jekyll/_pages/cookie-policy.md
diff --git a/_pages/privacy.md b/src/jekyll/_pages/privacy.md
similarity index 100%
rename from _pages/privacy.md
rename to src/jekyll/_pages/privacy.md
diff --git a/_plugins/jekyll-pages-directory.rb b/src/jekyll/_plugins/jekyll-pages-directory.rb
similarity index 100%
rename from _plugins/jekyll-pages-directory.rb
rename to src/jekyll/_plugins/jekyll-pages-directory.rb
diff --git a/_plugins/uri_escape_monkey_patch.rb b/src/jekyll/_plugins/uri_escape_monkey_patch.rb
similarity index 100%
rename from _plugins/uri_escape_monkey_patch.rb
rename to src/jekyll/_plugins/uri_escape_monkey_patch.rb
diff --git a/_posts/2015-08-20-esploratori-nella-rete.md b/src/jekyll/_posts/2015-08-20-esploratori-nella-rete.md
similarity index 100%
rename from _posts/2015-08-20-esploratori-nella-rete.md
rename to src/jekyll/_posts/2015-08-20-esploratori-nella-rete.md
diff --git a/src/jekyll/_posts/2016-09-18-Post-di-prova.md b/src/jekyll/_posts/2016-09-18-Post-di-prova.md
new file mode 100644
index 0000000..b1030e4
--- /dev/null
+++ b/src/jekyll/_posts/2016-09-18-Post-di-prova.md
@@ -0,0 +1,29 @@
+---
+layout: post
+title: Osservando il cielo
+description: "Usiamo la tecnologia per esplorare il cielo stellato durante il campo scout"
+modified: 2016-08-27
+author: Chiara Marcone
+category: cronache
+tags: [astronomia,attivita,bitprepared,condivisione,costigiola,stelle]
+featured: images/fuocobraggioDSC_0026.jpg
+comments: true
+share: true
+type: blog
+---
+
+Esiste la possibilità di applicare i mezzi informatici, sempre più avanzati che abbiamo a disposizione, alle esperienze e alle attività scout? Questo è proprio quello su cui ci siamo interrogati durante questo campetto. La risposta è sicuramente positiva, come abbiamo già sperimentato nella creazione virtuale del percorso rettificato belga durante le missioni e nell'utilizzo del programma Flora per il riconoscimento delle piante. Giovedì sera abbiamo affrontato la stessa questione spostando però lo sguardo da ciò che abbiamo intorno per alzarlo verso il cielo stellato.
+
+Infatti come i marinai nei secoli passati utilizzavano le mappe stellari e gli strumenti a loro disposizione, come per esempio la bussola, allo stesso modo anche noi abbiamo utilizzato i mezzi più utili a cui possiamo accedere per osservare il cielo notturno. Il primo che abbiamo utilizzato è il programma [Celestia](https://it.wikipedia.org/wiki/Celestia), che permette di osservare i pianeti in tempo reale. Alcune sue interessantissime funzioni sono la possibilità di velocizzare lo scorrere del tempo per osservare i moti dei pianeti e la funzione di ricerca delle eclissi dei prossimi anni per vedere la situazione di quella determinata giornata futura.
+
+
+
+Abbiamo poi realizzato i nostri personali astrolabi, formati da un cerchio di plastica trasparente oscurato in parte e uno di carta con disegnate le varie costellazioni. Fissando le due parti con un fermacampone e ruotando la parte superiore fino a far corrispondere la porzione ancora trasparente con il mese di agosto, abbiamo potuto osservare la volta celeste di questo periodo e utilizzarla per riconoscere in cielo le costellazioni. La vera particolarità dei nostri astrolabi è il tocco artistico e assolutamente personale presente nella parte inferiore, disegnata infatti a mano da ognuno di noi basandosi su una versione stampata.
+
+
+
+Dopo aver terminato la costruzione ci siamo divisi in squadriglie e abbiamo avuto la possibilità di utilizzare sui tablet un'altra applicazione, [Google Sky Map](https://play.google.com/store/apps/details?id=com.google.android.stardroid&hl=it), che visualizza sullo schermo le costellazioni presenti nella zona del cielo verso cui si sta puntando, ma anche le comete di passaggio e le galassie. Ci è piaciuta molto questa esperienza, perché questa funzione si è rivelata un aiuto determinante nel riconoscere con facilità le stelle che stavamo osservando.
+
+Abbiamo poi avuto un momento di squadriglia attorno al fuoco per riflettere e confrontarci su come stiamo vivendo questo campetto che ci sembra appena iniziato e sta invece già volgendo al termine. Ci siamo anche impegnati nell'inventare e creare con le stelline luminose una costellazione che fosse in grado di rappresentare la nostra squadriglia. Gli Ikarus hanno disegnato dei gemelli, simbolo dell'unione della loro squadriglia, e le Phoenix un pungitopo, pianta che hanno incontrato in continuazione nella loro missione e che ha contribuito a legarle attraverso momenti di risate e battute. Noi Legacy abbiamo invece rappresentato una barca, che simboleggia non solo il viaggio che ognuna di noi ha affrontato per arrivare a questo campetto e l'incognita che questa esperienza era per noi, ma anche il nostro essere unite come un equipaggio a cui spetta governare la barca durante questi cinque giorni.
+
+
diff --git a/_posts/2023-04-25-esploratori-nella-rete.md b/src/jekyll/_posts/2023-04-25-esploratori-nella-rete.md
similarity index 100%
rename from _posts/2023-04-25-esploratori-nella-rete.md
rename to src/jekyll/_posts/2023-04-25-esploratori-nella-rete.md
diff --git a/_posts/2025-07-01-esploratori-nella-rete.md b/src/jekyll/_posts/2025-07-01-esploratori-nella-rete.md
similarity index 100%
rename from _posts/2025-07-01-esploratori-nella-rete.md
rename to src/jekyll/_posts/2025-07-01-esploratori-nella-rete.md
diff --git a/_software/code.md b/src/jekyll/_software/code.md
similarity index 100%
rename from _software/code.md
rename to src/jekyll/_software/code.md
diff --git a/_software/flora.md b/src/jekyll/_software/flora.md
similarity index 100%
rename from _software/flora.md
rename to src/jekyll/_software/flora.md
diff --git a/_software/gimp.md b/src/jekyll/_software/gimp.md
similarity index 100%
rename from _software/gimp.md
rename to src/jekyll/_software/gimp.md
diff --git a/_software/libreoffice.md b/src/jekyll/_software/libreoffice.md
similarity index 100%
rename from _software/libreoffice.md
rename to src/jekyll/_software/libreoffice.md
diff --git a/_software/mayalinux.md b/src/jekyll/_software/mayalinux.md
similarity index 100%
rename from _software/mayalinux.md
rename to src/jekyll/_software/mayalinux.md
diff --git a/_software/prbm.md b/src/jekyll/_software/prbm.md
similarity index 100%
rename from _software/prbm.md
rename to src/jekyll/_software/prbm.md
diff --git a/_software/qgis.md b/src/jekyll/_software/qgis.md
similarity index 100%
rename from _software/qgis.md
rename to src/jekyll/_software/qgis.md
diff --git a/_software/software.md b/src/jekyll/_software/software.md
similarity index 100%
rename from _software/software.md
rename to src/jekyll/_software/software.md
diff --git a/_software/vlc.md b/src/jekyll/_software/vlc.md
similarity index 100%
rename from _software/vlc.md
rename to src/jekyll/_software/vlc.md
diff --git a/_software/wordpress.md b/src/jekyll/_software/wordpress.md
similarity index 100%
rename from _software/wordpress.md
rename to src/jekyll/_software/wordpress.md
diff --git a/about.md b/src/jekyll/about.md
similarity index 100%
rename from about.md
rename to src/jekyll/about.md
diff --git a/assets/css/fontawesome-all.css b/src/jekyll/assets/css/fontawesome-all.css
similarity index 100%
rename from assets/css/fontawesome-all.css
rename to src/jekyll/assets/css/fontawesome-all.css
diff --git a/assets/css/fontawesome-local.css b/src/jekyll/assets/css/fontawesome-local.css
similarity index 100%
rename from assets/css/fontawesome-local.css
rename to src/jekyll/assets/css/fontawesome-local.css
diff --git a/assets/css/images/mobileUI-site-nav-opener-bg.svg b/src/jekyll/assets/css/images/mobileUI-site-nav-opener-bg.svg
similarity index 100%
rename from assets/css/images/mobileUI-site-nav-opener-bg.svg
rename to src/jekyll/assets/css/images/mobileUI-site-nav-opener-bg.svg
diff --git a/assets/css/styles.css b/src/jekyll/assets/css/styles.css
similarity index 100%
rename from assets/css/styles.css
rename to src/jekyll/assets/css/styles.css
diff --git a/assets/css/tailwind-input.css b/src/jekyll/assets/css/tailwind-input.css
similarity index 100%
rename from assets/css/tailwind-input.css
rename to src/jekyll/assets/css/tailwind-input.css
diff --git a/src/jekyll/assets/css/tailwind.css b/src/jekyll/assets/css/tailwind.css
new file mode 100644
index 0000000..e06170d
--- /dev/null
+++ b/src/jekyll/assets/css/tailwind.css
@@ -0,0 +1 @@
+*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.top-2{top:.5rem}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.grid{display:grid}.h-56{height:14rem}.h-auto{height:auto}.min-h-\[50vh\]{min-height:50vh}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.flex-grow{flex-grow:1}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-rossi-600{--tw-border-opacity:1;border-color:rgb(204 0 0/var(--tw-border-opacity,1))}.border-secondary{--tw-border-opacity:1;border-color:rgb(26 127 26/var(--tw-border-opacity,1))}.border-viola-600{--tw-border-opacity:1;border-color:rgb(123 45 142/var(--tw-border-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(0 217 255/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-dark{--tw-bg-opacity:1;background-color:rgb(10 31 10/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-950{--tw-bg-opacity:1;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(10 61 10/var(--tw-bg-opacity,1))}.bg-rossi-600{--tw-bg-opacity:1;background-color:rgb(204 0 0/var(--tw-bg-opacity,1))}.bg-rossi-950{--tw-bg-opacity:1;background-color:rgb(77 0 0/var(--tw-bg-opacity,1))}.bg-viola-600{--tw-bg-opacity:1;background-color:rgb(123 45 142/var(--tw-bg-opacity,1))}.bg-viola-950{--tw-bg-opacity:1;background-color:rgb(26 0 51/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-display{font-family:JetBrains Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-dark{--tw-text-opacity:1;color:rgb(10 31 10/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-50{--tw-text-opacity:1;color:rgb(240 253 244/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-light{--tw-text-opacity:1;color:rgb(232 245 232/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(10 61 10/var(--tw-text-opacity,1))}.text-rossi-50{--tw-text-opacity:1;color:rgb(255 240 240/var(--tw-text-opacity,1))}.text-viola-50{--tw-text-opacity:1;color:rgb(245 240 255/var(--tw-text-opacity,1))}.shadow-md{--tw-shadow:0 4px 16px rgba(10,63,10,.15);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-shadow{transition-duration:.15s}.duration-base{transition-duration:.3s}.hover\:translate-x-1:hover{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 8px 24px rgba(26,127,26,.3);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-6{margin-top:1.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
\ No newline at end of file
diff --git a/assets/fonts/webfonts/fa-brands-400.woff2 b/src/jekyll/assets/fonts/webfonts/fa-brands-400.woff2
similarity index 100%
rename from assets/fonts/webfonts/fa-brands-400.woff2
rename to src/jekyll/assets/fonts/webfonts/fa-brands-400.woff2
diff --git a/assets/fonts/webfonts/fa-regular-400.woff2 b/src/jekyll/assets/fonts/webfonts/fa-regular-400.woff2
similarity index 100%
rename from assets/fonts/webfonts/fa-regular-400.woff2
rename to src/jekyll/assets/fonts/webfonts/fa-regular-400.woff2
diff --git a/assets/fonts/webfonts/fa-solid-900.woff2 b/src/jekyll/assets/fonts/webfonts/fa-solid-900.woff2
similarity index 100%
rename from assets/fonts/webfonts/fa-solid-900.woff2
rename to src/jekyll/assets/fonts/webfonts/fa-solid-900.woff2
diff --git a/assets/images/_fullsize/2014/stage-alle-porte/features.jpg b/src/jekyll/assets/images/_fullsize/2014/stage-alle-porte/features.jpg
similarity index 100%
rename from assets/images/_fullsize/2014/stage-alle-porte/features.jpg
rename to src/jekyll/assets/images/_fullsize/2014/stage-alle-porte/features.jpg
diff --git a/assets/images/_fullsize/2014/stage-alle-porte/volantino.jpg b/src/jekyll/assets/images/_fullsize/2014/stage-alle-porte/volantino.jpg
similarity index 100%
rename from assets/images/_fullsize/2014/stage-alle-porte/volantino.jpg
rename to src/jekyll/assets/images/_fullsize/2014/stage-alle-porte/volantino.jpg
diff --git a/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazione.jpg b/src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazione.jpg
similarity index 100%
rename from assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazione.jpg
rename to src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazione.jpg
diff --git a/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazioneLittle.jpg b/src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazioneLittle.jpg
similarity index 100%
rename from assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazioneLittle.jpg
rename to src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/concentrazioneLittle.jpg
diff --git a/assets/images/_fullsize/2015/coderdojo-bologna-quattro/lupettiAtWork.jpg b/src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/lupettiAtWork.jpg
similarity index 100%
rename from assets/images/_fullsize/2015/coderdojo-bologna-quattro/lupettiAtWork.jpg
rename to src/jekyll/assets/images/_fullsize/2015/coderdojo-bologna-quattro/lupettiAtWork.jpg
diff --git a/assets/images/_fullsize/2015/esploratori-nella-rete/features.old.jpg b/src/jekyll/assets/images/_fullsize/2015/esploratori-nella-rete/features.old.jpg
similarity index 100%
rename from assets/images/_fullsize/2015/esploratori-nella-rete/features.old.jpg
rename to src/jekyll/assets/images/_fullsize/2015/esploratori-nella-rete/features.old.jpg
diff --git a/assets/images/_fullsize/2015/esploratori-nella-rete/features.png b/src/jekyll/assets/images/_fullsize/2015/esploratori-nella-rete/features.png
similarity index 100%
rename from assets/images/_fullsize/2015/esploratori-nella-rete/features.png
rename to src/jekyll/assets/images/_fullsize/2015/esploratori-nella-rete/features.png
diff --git a/assets/images/_fullsize/2015/stage-alle-porte/features.png b/src/jekyll/assets/images/_fullsize/2015/stage-alle-porte/features.png
similarity index 100%
rename from assets/images/_fullsize/2015/stage-alle-porte/features.png
rename to src/jekyll/assets/images/_fullsize/2015/stage-alle-porte/features.png
diff --git a/assets/images/_fullsize/about/staff_low.jpg b/src/jekyll/assets/images/_fullsize/about/staff_low.jpg
similarity index 100%
rename from assets/images/_fullsize/about/staff_low.jpg
rename to src/jekyll/assets/images/_fullsize/about/staff_low.jpg
diff --git a/assets/images/_fullsize/portrait.jpg b/src/jekyll/assets/images/_fullsize/portrait.jpg
similarity index 100%
rename from assets/images/_fullsize/portrait.jpg
rename to src/jekyll/assets/images/_fullsize/portrait.jpg
diff --git a/assets/images/_fullsize/software/software.jpg b/src/jekyll/assets/images/_fullsize/software/software.jpg
similarity index 100%
rename from assets/images/_fullsize/software/software.jpg
rename to src/jekyll/assets/images/_fullsize/software/software.jpg
diff --git a/assets/images/agesci_logo.png b/src/jekyll/assets/images/agesci_logo.png
similarity index 100%
rename from assets/images/agesci_logo.png
rename to src/jekyll/assets/images/agesci_logo.png
diff --git a/assets/images/apple-touch-icon-114x114-precomposed.png b/src/jekyll/assets/images/apple-touch-icon-114x114-precomposed.png
similarity index 100%
rename from assets/images/apple-touch-icon-114x114-precomposed.png
rename to src/jekyll/assets/images/apple-touch-icon-114x114-precomposed.png
diff --git a/assets/images/apple-touch-icon-144x144-precomposed.png b/src/jekyll/assets/images/apple-touch-icon-144x144-precomposed.png
similarity index 100%
rename from assets/images/apple-touch-icon-144x144-precomposed.png
rename to src/jekyll/assets/images/apple-touch-icon-144x144-precomposed.png
diff --git a/assets/images/apple-touch-icon-72x72-precomposed.png b/src/jekyll/assets/images/apple-touch-icon-72x72-precomposed.png
similarity index 100%
rename from assets/images/apple-touch-icon-72x72-precomposed.png
rename to src/jekyll/assets/images/apple-touch-icon-72x72-precomposed.png
diff --git a/assets/images/apple-touch-icon-precomposed.png b/src/jekyll/assets/images/apple-touch-icon-precomposed.png
similarity index 100%
rename from assets/images/apple-touch-icon-precomposed.png
rename to src/jekyll/assets/images/apple-touch-icon-precomposed.png
diff --git a/assets/images/esploratori-della-rete.png b/src/jekyll/assets/images/esploratori-della-rete.png
similarity index 100%
rename from assets/images/esploratori-della-rete.png
rename to src/jekyll/assets/images/esploratori-della-rete.png
diff --git a/assets/images/essere-solidi.png b/src/jekyll/assets/images/essere-solidi.png
similarity index 100%
rename from assets/images/essere-solidi.png
rename to src/jekyll/assets/images/essere-solidi.png
diff --git a/assets/images/favicon.ico b/src/jekyll/assets/images/favicon.ico
similarity index 100%
rename from assets/images/favicon.ico
rename to src/jekyll/assets/images/favicon.ico
diff --git a/assets/images/favicon.png b/src/jekyll/assets/images/favicon.png
similarity index 100%
rename from assets/images/favicon.png
rename to src/jekyll/assets/images/favicon.png
diff --git a/assets/images/header.jpg b/src/jekyll/assets/images/header.jpg
similarity index 100%
rename from assets/images/header.jpg
rename to src/jekyll/assets/images/header.jpg
diff --git a/assets/images/header_orig.jpg b/src/jekyll/assets/images/header_orig.jpg
similarity index 100%
rename from assets/images/header_orig.jpg
rename to src/jekyll/assets/images/header_orig.jpg
diff --git a/assets/images/locandina_epppi_2026.jpg b/src/jekyll/assets/images/locandina_epppi_2026.jpg
similarity index 100%
rename from assets/images/locandina_epppi_2026.jpg
rename to src/jekyll/assets/images/locandina_epppi_2026.jpg
diff --git a/assets/images/loghi_branche/coca.png b/src/jekyll/assets/images/loghi_branche/coca.png
similarity index 100%
rename from assets/images/loghi_branche/coca.png
rename to src/jekyll/assets/images/loghi_branche/coca.png
diff --git a/assets/images/loghi_branche/eg.png b/src/jekyll/assets/images/loghi_branche/eg.png
similarity index 100%
rename from assets/images/loghi_branche/eg.png
rename to src/jekyll/assets/images/loghi_branche/eg.png
diff --git a/assets/images/loghi_branche/rs.png b/src/jekyll/assets/images/loghi_branche/rs.png
similarity index 100%
rename from assets/images/loghi_branche/rs.png
rename to src/jekyll/assets/images/loghi_branche/rs.png
diff --git a/assets/images/logo.png b/src/jekyll/assets/images/logo.png
similarity index 100%
rename from assets/images/logo.png
rename to src/jekyll/assets/images/logo.png
diff --git a/assets/images/pages/Wordpress/wordpress.png b/src/jekyll/assets/images/pages/Wordpress/wordpress.png
similarity index 100%
rename from assets/images/pages/Wordpress/wordpress.png
rename to src/jekyll/assets/images/pages/Wordpress/wordpress.png
diff --git a/assets/images/pages/campo-eg.jpg b/src/jekyll/assets/images/pages/campo-eg.jpg
similarity index 100%
rename from assets/images/pages/campo-eg.jpg
rename to src/jekyll/assets/images/pages/campo-eg.jpg
diff --git a/assets/images/pages/software/code.png b/src/jekyll/assets/images/pages/software/code.png
similarity index 100%
rename from assets/images/pages/software/code.png
rename to src/jekyll/assets/images/pages/software/code.png
diff --git a/assets/images/pages/software/debian.png b/src/jekyll/assets/images/pages/software/debian.png
similarity index 100%
rename from assets/images/pages/software/debian.png
rename to src/jekyll/assets/images/pages/software/debian.png
diff --git a/assets/images/pages/software/gimp.png b/src/jekyll/assets/images/pages/software/gimp.png
similarity index 100%
rename from assets/images/pages/software/gimp.png
rename to src/jekyll/assets/images/pages/software/gimp.png
diff --git a/assets/images/pages/software/libreoffice.png b/src/jekyll/assets/images/pages/software/libreoffice.png
similarity index 100%
rename from assets/images/pages/software/libreoffice.png
rename to src/jekyll/assets/images/pages/software/libreoffice.png
diff --git a/assets/images/pages/software/mayalinux.png b/src/jekyll/assets/images/pages/software/mayalinux.png
similarity index 100%
rename from assets/images/pages/software/mayalinux.png
rename to src/jekyll/assets/images/pages/software/mayalinux.png
diff --git a/assets/images/pages/software/osmand.png b/src/jekyll/assets/images/pages/software/osmand.png
similarity index 100%
rename from assets/images/pages/software/osmand.png
rename to src/jekyll/assets/images/pages/software/osmand.png
diff --git a/assets/images/pages/software/osmtracker.png b/src/jekyll/assets/images/pages/software/osmtracker.png
similarity index 100%
rename from assets/images/pages/software/osmtracker.png
rename to src/jekyll/assets/images/pages/software/osmtracker.png
diff --git a/assets/images/pages/software/prbm.png b/src/jekyll/assets/images/pages/software/prbm.png
similarity index 100%
rename from assets/images/pages/software/prbm.png
rename to src/jekyll/assets/images/pages/software/prbm.png
diff --git a/assets/images/pages/software/prbmm.png b/src/jekyll/assets/images/pages/software/prbmm.png
similarity index 100%
rename from assets/images/pages/software/prbmm.png
rename to src/jekyll/assets/images/pages/software/prbmm.png
diff --git a/assets/images/pages/software/qgis.png b/src/jekyll/assets/images/pages/software/qgis.png
similarity index 100%
rename from assets/images/pages/software/qgis.png
rename to src/jekyll/assets/images/pages/software/qgis.png
diff --git a/assets/images/pages/software/qstopmotion.png b/src/jekyll/assets/images/pages/software/qstopmotion.png
similarity index 100%
rename from assets/images/pages/software/qstopmotion.png
rename to src/jekyll/assets/images/pages/software/qstopmotion.png
diff --git a/assets/images/pages/software/scribus.png b/src/jekyll/assets/images/pages/software/scribus.png
similarity index 100%
rename from assets/images/pages/software/scribus.png
rename to src/jekyll/assets/images/pages/software/scribus.png
diff --git a/assets/images/pages/software/vlc.png b/src/jekyll/assets/images/pages/software/vlc.png
similarity index 100%
rename from assets/images/pages/software/vlc.png
rename to src/jekyll/assets/images/pages/software/vlc.png
diff --git a/assets/images/pages/software/wordpress.png b/src/jekyll/assets/images/pages/software/wordpress.png
similarity index 100%
rename from assets/images/pages/software/wordpress.png
rename to src/jekyll/assets/images/pages/software/wordpress.png
diff --git a/assets/images/pages/stage.jpg b/src/jekyll/assets/images/pages/stage.jpg
similarity index 100%
rename from assets/images/pages/stage.jpg
rename to src/jekyll/assets/images/pages/stage.jpg
diff --git a/assets/images/placeholder-blog.png b/src/jekyll/assets/images/placeholder-blog.png
similarity index 100%
rename from assets/images/placeholder-blog.png
rename to src/jekyll/assets/images/placeholder-blog.png
diff --git a/assets/images/placeholder-news.png b/src/jekyll/assets/images/placeholder-news.png
similarity index 100%
rename from assets/images/placeholder-news.png
rename to src/jekyll/assets/images/placeholder-news.png
diff --git a/assets/images/stage.jpg b/src/jekyll/assets/images/stage.jpg
similarity index 100%
rename from assets/images/stage.jpg
rename to src/jekyll/assets/images/stage.jpg
diff --git a/assets/js/edit-button-dev.js b/src/jekyll/assets/js/edit-button-dev.js
similarity index 100%
rename from assets/js/edit-button-dev.js
rename to src/jekyll/assets/js/edit-button-dev.js
diff --git a/assets/js/scroll-animations.js b/src/jekyll/assets/js/scroll-animations.js
similarity index 100%
rename from assets/js/scroll-animations.js
rename to src/jekyll/assets/js/scroll-animations.js
diff --git a/src/jekyll/blog/index.md b/src/jekyll/blog/index.md
new file mode 100644
index 0000000..fbe693f
--- /dev/null
+++ b/src/jekyll/blog/index.md
@@ -0,0 +1,6 @@
+---
+layout: blog
+title: Blog
+subtitle: Pensieri digitali
+permalink: /blog/
+---
diff --git a/index.html b/src/jekyll/index.html
similarity index 100%
rename from index.html
rename to src/jekyll/index.html
diff --git a/robots.txt b/src/jekyll/robots.txt
similarity index 100%
rename from robots.txt
rename to src/jekyll/robots.txt
diff --git a/src/jekyll/tags/index.md b/src/jekyll/tags/index.md
new file mode 100644
index 0000000..7368c34
--- /dev/null
+++ b/src/jekyll/tags/index.md
@@ -0,0 +1,5 @@
+---
+layout: tags
+title: Tags
+permalink: /tags/
+---
diff --git a/package-lock.json b/src/tailwind/package-lock.json
similarity index 99%
rename from package-lock.json
rename to src/tailwind/package-lock.json
index 2b77ded..0f4e263 100644
--- a/package-lock.json
+++ b/src/tailwind/package-lock.json
@@ -1,5 +1,5 @@
{
- "name": "app",
+ "name": "tailwind",
"lockfileVersion": 3,
"requires": true,
"packages": {
@@ -480,9 +480,9 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "version": "3.3.12",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
+ "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
"dev": true,
"funding": [
{
@@ -576,9 +576,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.12",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz",
- "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==",
+ "version": "8.5.13",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
+ "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
"dev": true,
"funding": [
{
diff --git a/src/tailwind/package.json b/src/tailwind/package.json
new file mode 100644
index 0000000..d8dcda6
--- /dev/null
+++ b/src/tailwind/package.json
@@ -0,0 +1,8 @@
+{
+ "devDependencies": {
+ "tailwindcss": "^3.4.0"
+ },
+ "scripts": {
+ "build:css": "tailwindcss -i ../jekyll/assets/css/tailwind-input.css -o ../jekyll/assets/css/tailwind.css --minify"
+ }
+}
diff --git a/tailwind.config.js b/src/tailwind/tailwind.config.js
similarity index 82%
rename from tailwind.config.js
rename to src/tailwind/tailwind.config.js
index edea0ce..2b0eb46 100644
--- a/tailwind.config.js
+++ b/src/tailwind/tailwind.config.js
@@ -1,11 +1,11 @@
module.exports = {
content: [
- "_layouts/**/*.html",
- "_pages/**/*.html",
- "_includes/**/*.html",
- "_posts/**/*.md",
- "*.html", // Include root index.html
- "*.md" // Include root markdown files
+ "../jekyll/_layouts/**/*.html",
+ "../jekyll/_pages/**/*.html",
+ "../jekyll/_includes/**/*.html",
+ "../jekyll/_posts/**/*.md",
+ "../jekyll/*.html", // Include root index.html
+ "../jekyll/*.md" // Include root markdown files
],
theme: {
extend: {
diff --git a/tags/index.md b/tags/index.md
deleted file mode 100644
index f3b65b8..0000000
--- a/tags/index.md
+++ /dev/null
@@ -1,111 +0,0 @@
----
-layout: tags
-title: Tags
-permalink: /tags/
----
-
-