diff --git a/DynamicParts.old/_/Footer/StatCounter.html b/DynamicParts.old/_/Footer/StatCounter.html deleted file mode 100644 index 7eefc931..00000000 --- a/DynamicParts.old/_/Footer/StatCounter.html +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-

Contatore assoluto delle visite

- Conto assoluto delle visite - - -
diff --git a/Scripts/Build.sh b/Scripts/Build.sh index 75c6b1a4..a3d8d6dd 100755 --- a/Scripts/Build.sh +++ b/Scripts/Build.sh @@ -11,6 +11,10 @@ cp -r \ ../hugo.toml ../static \ ./ +if [ -z "${HUGO_ENV}" ] +then export HUGO_ENV=development +fi + if [ -n "${sitocttEnv}" ] then sed -i -e "s|#${sitocttEnv}:||g" ./hugo.toml diff --git a/Scripts/Lib/Html2Markdown.js b/Scripts/Lib/Html2Markdown.js index a237a089..ee684d8b 100644 --- a/Scripts/Lib/Html2Markdown.js +++ b/Scripts/Lib/Html2Markdown.js @@ -11,7 +11,7 @@ const turndownService = (new TurndownService({ strongDelimiter: "**", linkStyle: "inlined", })); -turndownService.keep(['span', 'small', 'sup', 'sub', 'table', 'dl', 'iframe', 'video', 'audio']); +turndownService.keep(['span', 'small', 'sup', 'sub', 'table', 'dl', 'iframe', 'video', 'audio', 'scripts']); Exp.Transform = (html) => turndownService.turndown(html); diff --git a/Scripts/ListedDownsync.js b/Scripts/ListedDownsync.js index debfca26..0194f9ed 100755 --- a/Scripts/ListedDownsync.js +++ b/Scripts/ListedDownsync.js @@ -27,6 +27,7 @@ let Replacements = { // Format: { ReplaceWithString: [ToFindString] } }; let LateReplacements = { "{{< assetsRoot >}}": "{{< assetsRoot >}}", + ' -YouTubeEmbedOpen169 = + Dunque, un saluto. Per il futuro **auguro** di **non perdere dati** in modo stupido (a voi, e a me!). 👋 diff --git a/content/it/miscellanea/Raccolta-Musica.md b/content/it/miscellanea/Raccolta-Musica.md index e49ca566..54c8b088 100644 --- a/content/it/miscellanea/Raccolta-Musica.md +++ b/content/it/miscellanea/Raccolta-Musica.md @@ -14,7 +14,7 @@ Principalmente musica del filone future-funk, sottogenere della vaporwave con un -

Moe Shop

Canzoni per la maggiore vivaci, con un'atmosfera, per così dire, anime. Le copertine degli album penso si sposino parecchio bene con la sua musica. Alcuni suoi pezzi presentano delle sonorità meno giocose e con caratteri più vicini a tipi più comuni di musica elettronica, ma riesco ad apprezzarli molto comunque. - • [SoundCloud](https://soundcloud.com/moeshop), [YouTube](https://invidious.nerdvpn.de/channel/UCcKTRoHPP2hPaom63QGaiBw), [Bandcamp](https://moeshop.bandcamp.com/music), [Archive.org](https://archive.org/details/Moe-Shop-Full-Discography) + • [SoundCloud](https://soundcloud.com/moeshop), [YouTube](https://www.youtube.com/channel/UCcKTRoHPP2hPaom63QGaiBw), [Bandcamp](https://moeshop.bandcamp.com/music), [Archive.org](https://archive.org/details/Moe-Shop-Full-Discography) -

Ujico / Snail's House

Sapevo fossero la stessa persona, ma non sapevo che "Ujico" e "Snail's House" fossero effettivamente dei personaggi con identità diverse[[?](https://en.m.wikipedia.org/wiki/Snail's_House#History)] per quanto riguarda la composizione musicale. Ho conosciuto inizialmente la sua musica, almeno in parte future-bass, fatta sotto il nome di Snail's House. Lì si vede il suo stile attuale, i cui suoni kawaii elettronici mi sono sempre piaciuti. Più tardi, ho scoperto i suoi album precedenti, che a livello di espressività si orientano più sul complesso della musica in sé, e non sui piccoli dettagli. Due modi molto diversi di creare un genere di musica, con diverse ambientazioni, ma entrambi con lo stesso timbro personale magnifico. diff --git a/content/it/miscellanea/Raccolta-Videogiochi/A-Hat-In-Time.md b/content/it/miscellanea/Raccolta-Videogiochi/A-Hat-In-Time.md index 3162da1b..60d43ae9 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/A-Hat-In-Time.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/A-Hat-In-Time.md @@ -5,4 +5,6 @@ Title = "🎩 A Hat in Time" Platformer 3D vivace e frenetico, proveniente senza dubbio dalla scuola di Super Mario 64. La difficoltà della storia principale è giusta, e il gioco scorre piacevolmente con un alternarsi di temi e ambienti che sa sempre di fresco. Ma, insomma, già soltanto il carisma del personaggio protagonista fa venire voglia di giocare. +{{< embed EaR3aEI2DSU youtube "16:9" >}} + _In costruzione..._ diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Celeste.md b/content/it/miscellanea/Raccolta-Videogiochi/Celeste.md index 542d6648..87d9316a 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Celeste.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Celeste.md @@ -5,7 +5,7 @@ Title = "🧗‍♀️ Celeste" Celeste è un bel giochino platformer, con meccaniche originali e uno stile grafico unico. Però è troppo difficile. Ho provato a giocarci tante volte, ma ad un certo punto della storia la difficoltà diventa per me troppo alta. Dovrei forse provare a finirlo in modalità guidata, visto che l'opzione c'è. Fino a quando non l'ho fatto, però, non vado a cercare video del finale e spoilerarmi roba, visto che dicono che il valore di Celeste sta proprio nel suo significato. • Ottieni: -
[:YouTubeEmbedOpen169:]_bM0uEAis14[:YouTubeEmbedClose:] -Da YouTube/_bM0uEAis14. + +{{< embed _bM0uEAis14 youtube "16:9" >}} _In costruzione..._ diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Minesweeper.md b/content/it/miscellanea/Raccolta-Videogiochi/Minesweeper.md index 78e653ae..b9b0cce1 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Minesweeper.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Minesweeper.md @@ -107,4 +107,4 @@ Sto lavorando per rendere il gioco personalizzabile, per il momento si può solo [^Windows_Vista_and_Windows_7]: [^PageBg]: **Sfondo della Pagina**: [Fonte](https://www.techradar.com/news/gaming/the-most-successful-game-ever-a-history-of-minesweeper-596504) - + diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Mirrors-Edge.md b/content/it/miscellanea/Raccolta-Videogiochi/Mirrors-Edge.md index ea9b43c6..c26f05b4 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Mirrors-Edge.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Mirrors-Edge.md @@ -12,8 +12,7 @@ In ogni caso, parliamo di un gioco capace di dare un gran senso di libertà e di Da YouTube/2N1TJP1cxmo. --> - -Da YouTube/2N1TJP1cxmo. +{{< embed 2N1TJP1cxmo youtube "16:9" >}} Il modo migliore per definire **Mirror's Edge** è dire che è un gioco in costante movimento. Stando letteralmente sul bordo dello specchio, i bordi degli enormi vetri di cui sono formati i palazzoni de La Città, si corre e si salta senza alcun freno. diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Pilotwings.md b/content/it/miscellanea/Raccolta-Videogiochi/Pilotwings.md index 996ba62d..01383a32 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Pilotwings.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Pilotwings.md @@ -5,7 +5,7 @@ Title = "✈️ Pilotwings" ## Pilotwings Resort Pilotwings Resort continua la serie di Pilotwings, gioco di simulazione di volo arcade, in modo diverso. Finisce su una console portatile, il 3DS, tra l'altro una console che riesce a prenderti direttamente, con il suo display in 3D stereoscopico. Il gioco è ambientato su Wuhu Island, lo stesso posto pieno di storia, luoghi, e misteri di Wii Sports Resort. La modalità missioni riesce ad essere in certi casi una vera sfida se, come me, si ha la mania del platinaggio.. ma la modalità di volo libero è indiscutibilmente rilassante e, forse, direi anche più immersiva. In essa, comunque, non è che non si faccia nulla: si devono trovare, pochi alla volta, tutti e 120 gli anelli informazione, passandoci attraverso per sbloccarli. -
[:YouTubeEmbedOpen169:]QJCb8qnHauo[:YouTubeEmbedClose:] -Da YouTube/QJCb8qnHauo. + +{{< embed QJCb8qnHauo youtube "16:9" >}} _In costruzione..._ diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Splatoon.md b/content/it/miscellanea/Raccolta-Videogiochi/Splatoon.md index 993d65bc..4ffd3f7f 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Splatoon.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Splatoon.md @@ -6,4 +6,6 @@ Sparatutto in terza persona che dire diverso dagli altri è poco. Splatoon rompe Giocare in Mischie Mollusche (questo il nome delle battaglie online 4-contro-4) è divertente, ma profondità del gioco e inventiva del team di sviluppo si vedono in modalità storia. • Splatoon 3: Ottieni: +{{< embed kQsZPYB0vMw youtube "16:9" >}} + _In costruzione..._ diff --git a/content/it/miscellanea/Raccolta-Videogiochi/SuperTuxKart.md b/content/it/miscellanea/Raccolta-Videogiochi/SuperTuxKart.md index 4403518a..d0e9c8d2 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/SuperTuxKart.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/SuperTuxKart.md @@ -5,4 +5,6 @@ Title = "🏎️ SuperTuxKart" Un gioco di corse in kart con ambienti carini e originali, e tante mascotte del mondo del software libero come personaggi. Ha diverse modalità di gioco, dalle corse classiche a missioni con obiettivi specifici, in solitaria o in multigiocatore. Per certi versi ha più di Mario Kart! • Sito Ufficiale: +{{< embed -Hh-6Gqk8RE youtube "16:9" >}} + _In costruzione..._ diff --git a/content/it/miscellanea/Raccolta-Videogiochi/Tetris.md b/content/it/miscellanea/Raccolta-Videogiochi/Tetris.md index 52c683ee..8e3597cc 100644 --- a/content/it/miscellanea/Raccolta-Videogiochi/Tetris.md +++ b/content/it/miscellanea/Raccolta-Videogiochi/Tetris.md @@ -8,7 +8,7 @@ Puzzle game particolarissimo nella sua semplicità dove, man mano che la diffico ## Tetris Effect Tetris effect aggiunge a Tetris atmosfere ambient con tanti temi diversi. Effetti visivi e sonori lavorano gli uni per potenziare gli altri, e permettere la totale immersione, anche in un gioco che resta semplicemente fatto di cubi che cadono. Centinaia di migliaia di particelle ovunque, forme, colori, musica attraente, questa è la sua formula. Ha dei difetti, come l'essere particolarmente pesante per un Tetris e l'avere comandi non terribilmente responsivi, ma non per questo va buttato via. Resta da godere. -
[:YouTubeEmbedOpen169:]PFVL6t8IHE8[:YouTubeEmbedClose:] -Da YouTube/PFVL6t8IHE8. + +{{< embed PFVL6t8IHE8 youtube "16:9" >}} _In costruzione..._ diff --git a/content/it/note/2024-09-19-Raspberry-Output-Audio-Both.md b/content/it/note/2024-09-19-Raspberry-Output-Audio-Both.md index 34226c14..c99d2999 100644 --- a/content/it/note/2024-09-19-Raspberry-Output-Audio-Both.md +++ b/content/it/note/2024-09-19-Raspberry-Output-Audio-Both.md @@ -4,7 +4,7 @@ Date = 2024-09-19 Description = "Per sfruttare al meglio RetroPie, che pecca di vie umane per passare da audio HDMI a quello su jack 3.5 o viceversa, configuriamo per bene ALSA e RetroArch." Featured_Image = "@/Media/Raspberry-Audio/RasperinoAudio-AlsaMixer.webp" Downsync = "/it/note/Raspberry-Output-Audio-Both.html" -Categories = [ "Linux", "Rasperino" ] +Categories = [ "Linux", "Gaming", "Rasperino" ] +++ @@ -13,6 +13,8 @@ Nella mia nuova missione per integrare, sotto forma di console da retrogaming ca Senza divagare sulla faccenda in sé, per cui ho invece più informazioni sul mio MicroBlog ([https://octospacc.altervista.org/series/gaming-1/](https://octospacc.altervista.org/series/gaming-1/)), per ognuno dei problemi alleviati da questa configurazione ne sono usciti altrettanti di scomodi, _in teoria semplici_ da risolvere ma _nella pratica_ per nulla triviali... e uno di questi riguarda l'audio. + + ## Il problema degli output 🚰️ Volendo sfruttare al massimo questo Rasperino così predisposto, per poter giocare adattandomi a diverse situazioni in casa, è essenziale poter scegliere attimo per attimo quale uscita audio ascoltare. @@ -139,4 +141,4 @@ P.S: Questo stava per essere un rantolo — o, come direbbe un vocabolario, un'i 2. Qui per reference la conversazione avuta con ChatGPT, anche se non è di per sé utilissima: [https://chatgpt.com/share/66ebfd94-b7e8-8001-89c4-e7424dd128a9](https://chatgpt.com/share/66ebfd94-b7e8-8001-89c4-e7424dd128a9). [↩](#fnref2) -3. Da "Use "alsathread" instead of "alsa" in RetroArch on RPI3+": [https://forum.batocera.org/d/5509-use-alsathread-instead-of-alsa-in-retroarch-on-rpi3](https://forum.batocera.org/d/5509-use-alsathread-instead-of-alsa-in-retroarch-on-rpi3): "I’ve noticed that using “alsathread” instead of “alsa” driver in RetroArch leads better audio sync and frame smoothing on non-native screen framerates \[...\] less sound cracks and lags on low-performace games/cores." [↩](#fnref3) +3. Da "_Use "alsathread" instead of "alsa" in RetroArch on RPI3+_": [https://forum.batocera.org/d/5509-use-alsathread-instead-of-alsa-in-retroarch-on-rpi3](https://forum.batocera.org/d/5509-use-alsathread-instead-of-alsa-in-retroarch-on-rpi3): "I’ve noticed that using “alsathread” instead of “alsa” driver in RetroArch leads better audio sync and frame smoothing on non-native screen framerates \[...\] less sound cracks and lags on low-performace games/cores." [↩](#fnref3) diff --git a/hugo.toml b/hugo.toml index 9e741696..fd5da60a 100644 --- a/hugo.toml +++ b/hugo.toml @@ -8,7 +8,7 @@ disablePathToLower = true sectionPagesMenu = "main" defaultContentLanguage = "it" defaultContentLanguageInSubdir = true -theme = ["hugo-notice", "ananke"] +theme = [ "hugo-notice", "ananke" ] [pagination] pagerSize = 9 diff --git a/layouts/shortcodes/embed.html b/layouts/shortcodes/embed.html new file mode 100644 index 00000000..be3606ec --- /dev/null +++ b/layouts/shortcodes/embed.html @@ -0,0 +1,19 @@ +{{- $href := (.Get 0) -}} +{{- $type := (.Get 1) -}} +{{- $data := (.Get 2) -}} +{{- $link := false -}} +{{- if not $type -}} + {{- $type = "embed" -}} +{{- end -}} +
+ {{- if (eq $type "embed") -}} + {{- $link = $href -}} + + {{- else if in (slice "youtube" "yt") $type -}} + {{- $link = (printf "https://youtu.be/%s" $href) -}} + {{- $ratio := (split $data ":") -}} + + {{- end -}} +
{{ partial "anchor.html" (dict "Params" (dict "href" $link)) }}
+
diff --git a/static/MinesweeperEmbed.js b/static/MinesweeperEmbed.js index b0243049..408fb2f1 100644 --- a/static/MinesweeperEmbed.js +++ b/static/MinesweeperEmbed.js @@ -26,12 +26,15 @@ New.innerHTML = ` z-index: 4; } .Minesweeper > iframe { - width: 100%; + width: 100vw; max-height: none !important; border: none; + position: relative; + left: -8px; } .Minesweeper.Locker { position: absolute; + width: inherit; } `; document.body.appendChild(New); @@ -95,7 +98,7 @@ document.querySelectorAll('.Minesweeper').forEach(function(Container){ var Margin = MineSquareSize * 2; // LR padding to prevent content spilling LockedEl.style['padding-left'] = `${~~FromStyle['padding-left'].split('px')[0] + 16}px`; - LockedEl.style['padding-right'] = `${~~FromStyle['padding-right'].split('px')[0] + 16}px`; + LockedEl.style['padding-right'] = `${~~FromStyle['padding-right'].split('px')[0] + 16 + 32}px`; // Ensure game is tall enough and doesn't cover more than needed content Frame.style.height = `${~~FromStyle.height.split('px')[0] + (MineSquareSize * 3.5)}px`; LockedEl.style['margin-top'] = `${Margin}px`; diff --git a/static/vuesweeper-core/index.html b/static/vuesweeper-core/index.html index 6ea27c1b..1798d1d9 100644 --- a/static/vuesweeper-core/index.html +++ b/static/vuesweeper-core/index.html @@ -32,7 +32,7 @@ } - +
- \ No newline at end of file + diff --git a/static/vuesweeper-core/style.css b/static/vuesweeper-core/style.css index 4d4110d6..e42203be 100644 --- a/static/vuesweeper-core/style.css +++ b/static/vuesweeper-core/style.css @@ -1 +1,6 @@ *,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.dark{color-schema:dark}html,body,#app{height:100%;margin:0;padding:0}html.dark{background:#121212}.i-carbon-logo-github,[i-carbon-logo-github=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a14 14 0 0 0-4.43 27.28c.7.13 1-.3 1-.67v-2.38c-3.89.84-4.71-1.88-4.71-1.88a3.71 3.71 0 0 0-1.62-2.05c-1.27-.86.1-.85.1-.85a2.94 2.94 0 0 1 2.14 1.45a3 3 0 0 0 4.08 1.16a2.93 2.93 0 0 1 .88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4 5.4 0 0 1 1.44-3.76a5 5 0 0 1 .14-3.7s1.17-.38 3.85 1.43a13.3 13.3 0 0 1 7 0c2.67-1.81 3.84-1.43 3.84-1.43a5 5 0 0 1 .14 3.7a5.4 5.4 0 0 1 1.44 3.76c0 5.38-3.27 6.56-6.39 6.91a3.33 3.33 0 0 1 .95 2.59v3.84c0 .46.25.81 1 .67A14 14 0 0 0 16 2Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.i-carbon-moon,[i-carbon-moon=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.i-carbon-sun,[i-carbon-sun=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6ZM5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.i-carbon-timer,[i-carbon-timer=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 32 32'%3E%3Cpath fill='currentColor' d='M15 11h2v9h-2zm-2-9h6v2h-6z'/%3E%3Cpath fill='currentColor' d='m28 9l-1.42-1.41l-2.25 2.25a10.94 10.94 0 1 0 1.18 1.65ZM16 26a9 9 0 1 1 9-9a9 9 0 0 1-9 9Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.i-mdi-flag,[i-mdi-flag=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.i-mdi-mine,[i-mdi-mine=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M23 13v-2h-3.07a7.988 7.988 0 0 0-1.62-3.9l2.19-2.17l-1.43-1.43l-2.17 2.19A7.988 7.988 0 0 0 13 4.07V1h-2v3.07c-1.42.18-2.77.74-3.9 1.62L4.93 3.5L3.5 4.93L5.69 7.1A7.988 7.988 0 0 0 4.07 11H1v2h3.07c.18 1.42.74 2.77 1.62 3.9L3.5 19.07l1.43 1.43l2.17-2.19c1.13.88 2.48 1.44 3.9 1.62V23h2v-3.07c1.42-.18 2.77-.74 3.9-1.62l2.17 2.19l1.43-1.43l-2.19-2.17a7.988 7.988 0 0 0 1.62-3.9H23M12 8a4 4 0 0 0-4 4H6a6 6 0 0 1 6-6v2Z'/%3E%3C/svg%3E");mask:var(--un-icon) no-repeat;mask-size:100% 100%;-webkit-mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;background-color:currentColor;height:1.2em;width:1.2em;}.btn,[btn=""]{display:inline-block;cursor:pointer;border-radius:0.25rem;--un-bg-opacity:1;background-color:rgba(13,148,136,var(--un-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.icon-btn{display:inline-block;cursor:pointer;user-select:none;color:0.9em;opacity:0.75;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms;}.btn:disabled,[btn=""]:disabled{cursor:default;--un-bg-opacity:1;background-color:rgba(75,85,99,var(--un-bg-opacity));opacity:0.5;}.btn:hover,[btn=""]:hover{--un-bg-opacity:1;background-color:rgba(15,118,110,var(--un-bg-opacity));}.icon-btn:hover{--un-text-opacity:1;color:rgba(13,148,136,var(--un-text-opacity));opacity:1;}.ma,[ma=""]{margin:auto;}[m~="\31 px"]{margin:1px;}.mt-6,[mt-6=""]{margin-top:1.5rem;}.block{display:block;}.min-h-8,[min-h-8=""]{min-height:2rem;}.min-w-8,[min-w-8=""]{min-width:2rem;}.w-full,[w-full=""]{width:100%;}.w-max,[w-max=""]{width:max-content;}.flex,[flex~="\~"]{display:flex;}.inline-flex,[inline-flex=""]{display:inline-flex;}.items-center,[items-center=""]{align-items:center;}.justify-center,[justify-center=""]{justify-content:center;}.gap-1,.gap1,[flex~="gap-1"],[flex~="gap1"]{grid-gap:0.25rem;gap:0.25rem;}.gap-10,[flex~="gap-10"]{grid-gap:2.5rem;gap:2.5rem;}.gap-2,[gap-2=""]{grid-gap:0.5rem;gap:0.5rem;}.overflow-auto,[overflow-auto=""]{overflow:auto;}.border{border-width:1px;border-style:solid;}[border~="\30 \.5"]{border-width:0.5px;border-style:solid;}[border~="gray-400\/10"]{border-color:rgba(156,163,175,0.1);}.bg-gray-500\/10{background-color:rgba(107,114,128,0.1);}.bg-red-500\/50{background-color:rgba(239,68,68,0.5);}.dark .dark\:bg-hex-121212{--un-bg-opacity:1;background-color:rgba(18,18,18,var(--un-bg-opacity));}.hover\:bg-gray-500\/20:hover{background-color:rgba(107,114,128,0.2);}.p4,[p4=""]{padding:1rem;}.p5,[p5=""]{padding:1.25rem;}[p~="y-10"]{padding-top:2.5rem;padding-bottom:2.5rem;}[text~="center"]{text-align:center;}.font-mono,[font-mono=""]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.font-sans,[font-sans=""]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.text-2xl,[text-2xl=""]{font-size:1.5rem;line-height:2rem;}.text-xl,[text-xl=""]{font-size:1.25rem;line-height:1.75rem;}.font-600,[font-600=""]{font-weight:600;}.dark .dark\:text-white{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}.dark [text~="dark\:gray-200"]{--un-text-opacity:1;color:rgba(229,231,235,var(--un-text-opacity));}.text-blue-500{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity));}.text-green-500{--un-text-opacity:1;color:rgba(34,197,94,var(--un-text-opacity));}.text-orange-500{--un-text-opacity:1;color:rgba(249,115,22,var(--un-text-opacity));}.text-pink-500{--un-text-opacity:1;color:rgba(236,72,153,var(--un-text-opacity));}.text-purple-500{--un-text-opacity:1;color:rgba(168,85,247,var(--un-text-opacity));}.text-red,[text-red=""]{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity));}.text-red-500{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity));}.text-teal-500{--un-text-opacity:1;color:rgba(20,184,166,var(--un-text-opacity));}.text-transparent{color:transparent;}.text-yellow-500{--un-text-opacity:1;color:rgba(234,179,8,var(--un-text-opacity));}[text~="gray-700"]{--un-text-opacity:1;color:rgba(55,65,81,var(--un-text-opacity));}.\!outline-none{outline:2px solid transparent !important;outline-offset:2px !important;}[content~="initial-scale\=1\.0"]{content:"initial-scale=1.0";}[content~="Opinionated"]{content:"Opinionated";}[content~="Starter"]{content:"Starter";}[content~="Template"]{content:"Template";}[content~="Vite"]{content:"Vite";}[content~="width\=device-width\2c "]{content:"width=device-width,";} +div#app > main > div > div, +div#app > main > div > div > div { + margin: 0; + justify-content: revert; +} diff --git a/themes/ananke/assets/ananke/css/_styles.css b/themes/ananke/assets/ananke/css/_styles.css index 71f514d5..8bc12e87 100644 --- a/themes/ananke/assets/ananke/css/_styles.css +++ b/themes/ananke/assets/ananke/css/_styles.css @@ -27,3 +27,28 @@ main > .div > section a, .OctolyticsPixel { display: none; width: 0; height: 0; } +iframe { + max-width: 100%; +} +iframe.YouTube { + width: 100%; + border: none; +} + +iframe.pixelfed__embed { + border: 0; + width: revert-layer; +} +iframe.pixelfed__embed[height] { + height: revert-layer !important; + max-height: none !important; +} + +main > article > aside nav#TableOfContents ul { + padding-left: 1em; + list-style-type: revert; +} +main > article > aside nav#TableOfContents ul li { + margin: 0.5em; +} + diff --git a/themes/ananke/layouts/partials/index-footer.html b/themes/ananke/layouts/partials/index-footer.html index 510e1f57..99fe4b7b 100644 --- a/themes/ananke/layouts/partials/index-footer.html +++ b/themes/ananke/layouts/partials/index-footer.html @@ -1,12 +1,21 @@
-

Rings

-

- - - - Fediring - - [🎲] - -

+
+

Rings

+

+ + + + Fediring + + [🎲] + +

+
+ {{ if hugo.IsProduction }} +
+
+

Contatore delle visite

+ Conto assoluto delle visite +
+ {{ end }}
diff --git a/themes/ananke/layouts/partials/site-footer.html b/themes/ananke/layouts/partials/site-footer.html index e28deeed..e5a37983 100644 --- a/themes/ananke/layouts/partials/site-footer.html +++ b/themes/ananke/layouts/partials/site-footer.html @@ -1,5 +1,5 @@