diff --git a/content/it/miscellanea/sitoctt-GenAI.md b/content/it/miscellanea/sitoctt-GenAI.md index 4298a1d..c12f3a3 100644 --- a/content/it/miscellanea/sitoctt-GenAI.md +++ b/content/it/miscellanea/sitoctt-GenAI.md @@ -26,6 +26,7 @@ Per i post che fanno parte di questo gruppo, di seguito riportati, è in ogni ca * [{{< relref "/blog/2023-08-11-Recensione-Pipi-Nel-Mar-Tirreno/" >}}]({{< relref "/blog/2023-08-11-Recensione-Pipi-Nel-Mar-Tirreno/" >}}) * [{{< relref "/blog/2023-09-15-Mollette-per-Capelli-Colla-e-Sassolini/" >}}]({{< relref "/blog/2023-09-15-Mollette-per-Capelli-Colla-e-Sassolini/" >}}) * [{{< relref "/blog/2024-06-22-Diari-Blog-Social-Riflessione/" >}}]({{< relref "/blog/2024-06-22-Diari-Blog-Social-Riflessione/" >}}) +* [{{< relref "/note/2024-09-01-Compilare-Installare-Linux-Kernel/" >}}]({{< relref "/note/2024-09-01-Compilare-Installare-Linux-Kernel/" >}}) * [{{< relref "/blog/2024-09-23-Anti-Woke-Gaming/" >}}]({{< relref "/blog/2024-09-23-Anti-Woke-Gaming/" >}}) Considerata la loro natura, queste immagini vengono considerate come tappabuchi temporanei, e possono venir sostituite in futuro con delle versioni definitive non generate con intelligenza artificiale, qualora dei sostituti adeguati diventino disponibili. diff --git a/content/it/projektoj/DroidScriptin.md b/content/it/projektoj/DroidScriptin.md new file mode 100644 index 0000000..b4a8eaf --- /dev/null +++ b/content/it/projektoj/DroidScriptin.md @@ -0,0 +1,7 @@ ++++ +Title = "DroidScriptin'" +Slug = "DroidScriptin" ++++ + +* https://gitlab.com/octtspacc/DroidScriptin +* https://gitea.it/octospacc/DroidScriptin diff --git a/content/it/projektoj/FrameNX.md b/content/it/projektoj/FrameNX.md new file mode 100644 index 0000000..70b644d --- /dev/null +++ b/content/it/projektoj/FrameNX.md @@ -0,0 +1,21 @@ ++++ +Title = "FrameNX" +Slug = "FrameNX" +canonicalUrl = "https://octt.itch.io/framenx" ++++ + +Tutte le informazioni, i pacchetti eseguibili e il codice sorgente sono disponibili su itch.io: + +* https://octt.itch.io/framenx + +## Pagina originale + +
+ + + +{{< GetRemote "https://octt.itch.io/framenx" html split `
` 1 `
diff --git a/content/it/projektoj/Frames-Browser.md b/content/it/projektoj/Frames-Browser.md index d32fee6..70cfbbc 100644 --- a/content/it/projektoj/Frames-Browser.md +++ b/content/it/projektoj/Frames-Browser.md @@ -3,4 +3,4 @@ Title = "🪟️ Frames Browser" Slug = "Frames-Browser" +++ -{{< embed "https://hub.octt.eu.org/FramesBrowser/" >}} +{{< embed "https://hub.octt.eu.org/FramesBrowser/" app >}} diff --git a/content/it/projektoj/HashyMagnet.md b/content/it/projektoj/HashyMagnet.md index 48cc10a..b58ba72 100644 --- a/content/it/projektoj/HashyMagnet.md +++ b/content/it/projektoj/HashyMagnet.md @@ -3,4 +3,4 @@ Title = "🧲 HashyMagnet" Slug = "HashyMagnet" +++ -{{< embed "https://hub.octt.eu.org/HashyMagnet/" >}} +{{< embed "https://hub.octt.eu.org/HashyMagnet/" app >}} diff --git a/content/it/projektoj/HyperTextMetaLister.md b/content/it/projektoj/HyperTextMetaLister.md index 5dc2951..82d7120 100644 --- a/content/it/projektoj/HyperTextMetaLister.md +++ b/content/it/projektoj/HyperTextMetaLister.md @@ -3,4 +3,4 @@ Title = "HyperTextMetaLister" Slug = "HyperTextMetaLister" +++ -{{< embed "https://hlb0.octt.eu.org/HyperTextMetaLister.php" >}} +{{< embed "https://hlb0.octt.eu.org/HyperTextMetaLister.php" app >}} diff --git a/content/it/projektoj/MBViewer.md b/content/it/projektoj/MBViewer.md index b787c32..c831fb6 100644 --- a/content/it/projektoj/MBViewer.md +++ b/content/it/projektoj/MBViewer.md @@ -3,4 +3,4 @@ Title = "👁️‍🗨️️ MBViewer" Slug = "MBViewer" +++ -{{< embed "https://hub.octt.eu.org/MBViewer/" >}} +{{< embed "https://hub.octt.eu.org/MBViewer/" app >}} diff --git a/content/it/projektoj/Matrix-Sticker-Helper.md b/content/it/projektoj/Matrix-Sticker-Helper.md index a11e2a6..f6ae482 100644 --- a/content/it/projektoj/Matrix-Sticker-Helper.md +++ b/content/it/projektoj/Matrix-Sticker-Helper.md @@ -3,4 +3,4 @@ Title = "🃏️ [Matrix] Sticker Helper" Slug = "Matrix-Sticker-Helper" +++ -{{< embed "https://hub.octt.eu.org/MatrixStickerHelper/" >}} +{{< embed "https://hub.octt.eu.org/MatrixStickerHelper/" app >}} diff --git a/content/it/projektoj/Mi-Fitness-Private-Server.md b/content/it/projektoj/Mi-Fitness-Private-Server.md index 0bab1fa..f4869ab 100644 --- a/content/it/projektoj/Mi-Fitness-Private-Server.md +++ b/content/it/projektoj/Mi-Fitness-Private-Server.md @@ -1,7 +1,21 @@ +++ Title = "Mi Fitness Private Server" Slug = "Mi-Fitness-Private-Server" +canonicalUrl = "https://github.com/octospacc/Mi-Fitness-Private-Server" +++ +**Mi Fitness Private Server** è un esperimento di reverse-engineering per reimplementare da zero un server API e CDN completamente indipendente per la app _Mi Fitness_ di Xiaomi, per sostituire quello ufficiale, in modo da sbloccare più funzionalità e, in futuro, garantire il funzionamento della app in completa privacy e senza dipendenza dal server ufficiale. + +Tutte le informazioni e il codice sorgente sono disponibili su Git: + * https://gitlab.com/octospacc/Mi-Fitness-Private-Server * https://github.com/octospacc/Mi-Fitness-Private-Server +* https://gitea.it/octospacc/Mi-Fitness-Private-Server + +## LEGGIMI originale + +
+ +{{< GetRemote "https://gitlab.com/octospacc/Mi-Fitness-Private-Server/-/raw/main/README.md" markdown >}} + +
diff --git a/content/it/projektoj/Offline-Caching.md b/content/it/projektoj/Offline-Caching.md new file mode 100644 index 0000000..4950068 --- /dev/null +++ b/content/it/projektoj/Offline-Caching.md @@ -0,0 +1,9 @@ ++++ +Title = "Offline Caching" +Slug = "Offline-Caching" +canonicalUrl = "https://addons.mozilla.org/firefox/addon/offline-caching/" ++++ + +Tutte le informazioni e il codice sorgente sono disponibili su: + +* https://addons.mozilla.org/firefox/addon/offline-caching/ diff --git a/content/it/projektoj/Proxatore.md b/content/it/projektoj/Proxatore.md index 72909c2..44f1b46 100644 --- a/content/it/projektoj/Proxatore.md +++ b/content/it/projektoj/Proxatore.md @@ -3,4 +3,4 @@ Title = "🎭️ Proxatore" Slug = "Proxatore" +++ -{{< embed "https://proxatore.octt.eu.org/" >}} +{{< embed "https://proxatore.octt.eu.org/" app >}} diff --git a/content/it/projektoj/SpiderADB.md b/content/it/projektoj/SpiderADB.md index ed580ff..0f8272b 100644 --- a/content/it/projektoj/SpiderADB.md +++ b/content/it/projektoj/SpiderADB.md @@ -3,4 +3,4 @@ Title = "🕷️ SpiderADB" Slug = "SpiderADB" +++ -{{< embed "https://hub.octt.eu.org/SpiderADB/" >}} +{{< embed "https://hub.octt.eu.org/SpiderADB/" app >}} diff --git a/content/it/projektoj/TiVuOcto.md b/content/it/projektoj/TiVuOcto.md index 42fc4de..70b55e4 100644 --- a/content/it/projektoj/TiVuOcto.md +++ b/content/it/projektoj/TiVuOcto.md @@ -3,4 +3,4 @@ Title = "📺️ TiVuOcto" Slug = "TiVuOcto" +++ -{{< embed "https://hub.octt.eu.org/TiVuOcto/" >}} +{{< embed "https://hub.octt.eu.org/TiVuOcto/" app >}} diff --git a/content/it/projektoj/TiktOctt.md b/content/it/projektoj/TiktOctt.md new file mode 100644 index 0000000..f128499 --- /dev/null +++ b/content/it/projektoj/TiktOctt.md @@ -0,0 +1,6 @@ ++++ +Title = "🎵️ TiktOctt" +Slug = "TiktOctt" ++++ + +{{< embed "https://hub.octt.eu.org/TiktOctt/" app >}} diff --git a/content/it/projektoj/Triangle-Got-High.md b/content/it/projektoj/Triangle-Got-High.md new file mode 100644 index 0000000..3ce553f --- /dev/null +++ b/content/it/projektoj/Triangle-Got-High.md @@ -0,0 +1,19 @@ ++++ +Title = "Triangle Got High" +Slug = "Triangle-Got-High" +canonicalUrl = "https://octt.itch.io/triangle-got-high" ++++ + +Tutte le informazioni, i pacchetti eseguibili e il codice sorgente sono disponibili su itch.io: + +* https://octt.itch.io/triangle-got-high + +## Pagina originale + +
+ +{{< GetRemote "https://octt.itch.io/triangle-got-high" html split `
` 1 `
diff --git a/content/it/projektoj/ViewUltra.md b/content/it/projektoj/ViewUltra.md index ccd9f70..55e1218 100644 --- a/content/it/projektoj/ViewUltra.md +++ b/content/it/projektoj/ViewUltra.md @@ -3,4 +3,4 @@ Title = "ViewUltra" Slug = "ViewUltra" +++ -{{< embed "https://hlb0.octt.eu.org/ViewUltra.php" >}} +{{< embed "https://hlb0.octt.eu.org/ViewUltra.php" app >}} diff --git a/content/it/projektoj/WinDog.md b/content/it/projektoj/WinDog.md index 75b3d2d..3f4385a 100644 --- a/content/it/projektoj/WinDog.md +++ b/content/it/projektoj/WinDog.md @@ -1,7 +1,19 @@ +++ Title = "WinDog" Slug = "WinDog" +canonicalUrl = "https://github.com/octospacc/WinDog" +++ * https://gitlab.com/octospacc/WinDog * https://github.com/octospacc/WinDog +* https://gitea.it/octospacc/WinDog + +{{< embed "https://windog.octt.eu.org/" window >}} + +## LEGGIMI originale + +
+ +{{< GetRemote "https://gitlab.com/octospacc/WinDog/-/raw/main/README.md" markdown >}} + +
diff --git a/content/it/projektoj/WuppiMini.md b/content/it/projektoj/WuppiMini.md index 788dad5..f565a12 100644 --- a/content/it/projektoj/WuppiMini.md +++ b/content/it/projektoj/WuppiMini.md @@ -3,4 +3,4 @@ Title = "☘️ WuppìMini" Slug = "WuppiMini" +++ -{{< embed "https://wuppimini.octt.eu.org/" >}} +{{< embed "https://wuppimini.octt.eu.org/" app >}} diff --git a/content/it/projektoj/_index.md b/content/it/projektoj/_index.md index fefd5e3..ddc023f 100644 --- a/content/it/projektoj/_index.md +++ b/content/it/projektoj/_index.md @@ -1,3 +1,6 @@ +++ Title = "Progetti⚒️" +Lastmod = 2025-02-15 +++ + +Questa sezione raccoglie (quasi) tutti i miei progetti (di cui uno è il sitoctt stesso). Per informazioni aggiuntive, leggi il post di presentazione: https://octospacc.altervista.org/2025/02/14/definitivo-progettocto-di-progettazioctt/ diff --git a/content/it/projektoj/archivioctt.md b/content/it/projektoj/archivioctt.md index 103064b..904c3ef 100644 --- a/content/it/projektoj/archivioctt.md +++ b/content/it/projektoj/archivioctt.md @@ -3,4 +3,4 @@ Title = "archivioctt" Slug = "archivioctt" +++ -{{< embed "https://archivioctt-61aad6.gitlab.io/" >}} +{{< embed "https://archivioctt-61aad6.gitlab.io/" window >}} diff --git a/content/it/projektoj/nekotsume-IME.md b/content/it/projektoj/nekotsume-IME.md new file mode 100644 index 0000000..de4a136 --- /dev/null +++ b/content/it/projektoj/nekotsume-IME.md @@ -0,0 +1,19 @@ ++++ +Title = "nekotsume IME" +Slug = "nekotsume-IME" +canonicalUrl = "https://github.com/octospacc/nekotsume-ime" ++++ + +Tutte le informazioni e il codice sorgente sono disponibili su Git: + +* https://gitlab.com/octospacc/nekotsume-ime +* https://github.com/octospacc/nekotsume-ime +* https://gitea.it/octospacc/nekotsume-ime + +## LEGGIMI originale + +
+ +{{< GetRemote "https://gitlab.com/octospacc/nekotsume-ime/-/raw/main/README.md" markdown >}} + +
diff --git a/layouts/partials/anchor.html b/layouts/partials/anchor.html index 1a0ad7b..8732ff3 100644 --- a/layouts/partials/anchor.html +++ b/layouts/partials/anchor.html @@ -2,4 +2,4 @@ {{- if hasPrefix $url "/" -}} {{- $url = (relref .Params.Context $url) -}} {{- end -}} -{{ or .Inner .Params.href }} +{{ or .Inner .Params.href }} diff --git a/layouts/shortcodes/GetRemote.html b/layouts/shortcodes/GetRemote.html new file mode 100644 index 0000000..47e16bc --- /dev/null +++ b/layouts/shortcodes/GetRemote.html @@ -0,0 +1,10 @@ +{{- $content := (resources.GetRemote (.Get 0)).Content -}} +{{- if eq (.Get 2) "split" -}} + {{- $content = index (split (index (split $content (.Get 3)) (.Get 4)) (.Get 5)) (.Get 6) -}} +{{- end -}} +{{- if eq (.Get 1) "markdown" -}} + {{- $content = $content | markdownify -}} +{{- else if eq (.Get 1) "html" -}} + {{- $content = $content | safeHTML -}} +{{- end -}} +{{- $content -}} \ No newline at end of file diff --git a/layouts/shortcodes/embed.html b/layouts/shortcodes/embed.html index 522fd27..2ba842c 100644 --- a/layouts/shortcodes/embed.html +++ b/layouts/shortcodes/embed.html @@ -5,18 +5,30 @@ {{- if not $type -}} {{- $type = "embed" -}} {{- end -}} -
+{{- $iswindow := (in (slice "app" "window") $type) -}} +
{{- if (eq $type "embed") -}} {{- $link = $href -}} + {{- else if $iswindow -}} +
{{ partial "anchor.html" (dict "Params" (dict + "style" "color: rgba(255,255,255,.9); text-decoration: none;" + "target" "_blank" + "rel" "noopener" + "href" $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 - "target" "_blank" - "rel" "noopener" - "href" $link)) }}
+ {{- if not $iswindow -}} +
{{ partial "anchor.html" (dict "Params" (dict + "target" "_blank" + "rel" "noopener" + "href" $link)) }}
+ {{- end -}}
diff --git a/themes/ananke/layouts/_default/baseof.html b/themes/ananke/layouts/_default/baseof.html index ababf18..b71b06d 100644 --- a/themes/ananke/layouts/_default/baseof.html +++ b/themes/ananke/layouts/_default/baseof.html @@ -40,10 +40,10 @@ {{ end }} {{ end }} - {{ if .Site.Params.canonicalUrlOverride }} - - {{ else if .Params.canonicalUrl }} + {{ if .Params.canonicalUrl }} + {{ else if .Site.Params.canonicalUrlOverride }} + {{ else }} {{ end }}