mirror of
https://gitlab.com/octtspacc/sitoctt
synced 2025-04-18 03:57:32 +02:00
Pagina copie sitoctt, aggiornamento pagina open source, + varie
This commit is contained in:
parent
f84f935eca
commit
edac8fb404
5
Scripts/Build.Termux.sh
Normal file
5
Scripts/Build.Termux.sh
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$(realpath "$0")")/Lib/Globals.sh"
|
||||
cd "${swd}/.."
|
||||
sh "${swd}/Build.sh" --noBuildLock serve
|
||||
cd "${owd}"
|
@ -11,14 +11,14 @@ hugoexternal=true
|
||||
if [ -n "$(which apt)" ]
|
||||
then
|
||||
asroot apt update
|
||||
asroot apt install -y python3 python-pip nodejs findutils git wget tar gzip
|
||||
asroot apt install -y python3 nodejs findutils git wget tar gzip
|
||||
if [ "$(uname -o)" != Android ]
|
||||
then
|
||||
# Debian(s)
|
||||
asroot apt install -y npm p7zip-full
|
||||
asroot apt install -y python3-pip npm p7zip-full
|
||||
else
|
||||
# Termux
|
||||
asroot apt install -y hugo p7zip
|
||||
asroot apt install -y hugo python-pip p7zip
|
||||
hugoexternal=false
|
||||
fi
|
||||
elif [ -n "$(which apk)" ]
|
||||
|
@ -65,7 +65,7 @@ href = "http://http.sitoctt.octt.eu.org"
|
||||
[[10-site]]
|
||||
alt = "Download Offline Version"
|
||||
file = "OFF-LINE-VERSION.png"
|
||||
href = "https://sitoctt.octt.eu.org/sitoctt-offline.zip"
|
||||
href = "/it/miscellanea/Copie-del-Sito/#archivi-offline"
|
||||
|
||||
#######################################
|
||||
|
||||
|
34
content/it/miscellanea/Copie-sitoctt.md
Normal file
34
content/it/miscellanea/Copie-sitoctt.md
Normal file
@ -0,0 +1,34 @@
|
||||
+++
|
||||
Title = "📄 Copie del Sito"
|
||||
Categories = [ "Meta" ]
|
||||
Lastmod = 2024-12-01
|
||||
+++
|
||||
|
||||
Oltre alla versione "normale" del sito, cioè servita dagli indirizzi web ufficiali, il sitoctt è disponibile sotto forma di copie: archivi e mirror, in linea e offline. Possono essere utili per consultare il sito qualora questo dovesse in qualche momento andare giù, o si voglia per qualche motivo far riferimento ad un suo stato congelato nel passato.
|
||||
|
||||
## Archivi Offline
|
||||
|
||||
A parte [il codice sorgente disponibile]({{< relref "/miscellanea/Open-Source-sitoctt/" >}}), che può essere archiviato e riutilizzato da chiunque ne abbia le competenze per rigenerare le pagine dalle loro parti essenziali, il sito è progettato per poter essere agevolmente accessibile a tutti senza dipendere dal mio server.
|
||||
|
||||
Senza bisogno di strumenti speciali (come ne esistono per clonare qualsiasi sito web), è possibile scaricare una copia precompilata di tutti i file del sito in formato di cartella ZIP, altamente compatibile con qualsiasi sistema. Basta scaricare una delle varianti di seguito, scompattare l'intero archivio, ed aprire `index.html` (o qualsiasi altro file HTML) con il browser per navigare offline.
|
||||
|
||||
* [sitoctt-offline.zip](/sitoctt-offline.zip): Tutte le pagine e i prerequisiti (metadati, fogli di stile, script, ecc...)
|
||||
* [presto disponibile]: Tutte le pagine, i prerequisiti, + gli asset multimediali (foto e video allegati, ecc...)
|
||||
|
||||
## Mirror Online
|
||||
|
||||
Sul web esistono alcuni servizi che tengono copie di pagine o di interi siti, più o meno di frequente, a fini di ricerca e di preservazione; delle specie di biblioteche.
|
||||
|
||||
Il sitoctt non è escluso dall'archivio più grosso al mondo, la _Wayback Machine_ dell'_Internet Archive_: se ne possono cercare le pagine, per URL e data, da <http://web.archive.org/web/*/https://sitoctt.octt.eu.org>. Pagine specifiche vengono salvate solo quando qualcuno o qualcosa ne fa richiesta al servizio, quindi la disponibilità dei contenuti può essere limitata.
|
||||
|
||||
Esistono inoltre in giro archivi privati o aperti al pubblico, che potrebbero ospitare anche copie del mio sito. Non ne conosco nessuno, quindi consiglio di esercitare la giusta cautela nel consultarli, casomai dovessero uscirne fuori alcuni.
|
||||
|
||||
Chiunque voglia mettere a disposizione una copia del sitoctt su un proprio server può tranquillamente farlo, senza chiedermi esplicito permesso, secondo i termini della licenza; chiedo soltanto che si renda chiaro si tratti di copie (con banner o simili inseriti sulle pagine), e che non si alterino i cosidetti "link canonical" nelle pagine HTML (`<link rel="canonical" ... />`, tag usati dai motori di ricerca per determinare la fonte dei contenuti).
|
||||
|
||||
## Domini Alternativi
|
||||
|
||||
Queste non sono propriamente copie nel senso che ho finora descritto, ma il sito è disponibile ufficialmente anche da domini e server secondari forniti da me. I contenuti sono esattamente gli stessi del dominio principale, ma può capitare che subiscano ritardi nell'aggiornamento. ...Dovrei listarli su qualche pagina specifica, ma per ora è bene almeno piazzarli da qualche parte, ecco qua:
|
||||
|
||||
* Principale, solo HTTPS: <https://sitoctt.octt.eu.org/>
|
||||
* Secondario, solo HTTP non cifrato: <http://http.sitoctt.octt.eu.org/>
|
||||
* Secondario, _hidden service_ sulla rete Tor: <http://sitoctt2fxjvx3lc2iqqef2aeulflprjaasv2xl4zi7sxxbmvjy5b5yd.onion> (momentaneamente fuori servizio)
|
@ -1,7 +1,7 @@
|
||||
+++
|
||||
Title = "🔓️ Open Source"
|
||||
Categories = [ "Fritto-Misto" ]
|
||||
Lastmod = 2024-10-22
|
||||
Categories = [ "Meta" ]
|
||||
Lastmod = 2024-11-05
|
||||
+++
|
||||
|
||||
Tutto il contenuto presente su questo sito che ho creato io (i miei testi, media originali, e maggior parte del codice sorgente) è rilasciato sotto licenza <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.it?ref=chooser-v1&title=%E2%9C%A8sitoctt%E2%9C%A8&href=https://sitoctt.octt.eu.org&creator=OctoSpacc" rel="noopener" target="_blank">"Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale" (CC BY-SA 4.0) (<span class="CCIcons"><img class="mw1" src="{{< assetsRoot >}}/Media/Icons/CC/CC.svg"/> <img class="mw1" src="{{< assetsRoot >}}/Media/Icons/CC/BY.svg"/> <img class="mw1" src="{{< assetsRoot >}}/Media/Icons/CC/SA.svg"/>)</span></a>, una licenza libera che promuove la condivisione, e non intacca i legittimi diritti alla cultura e la collaborazione dell'umanità in generale.
|
||||
@ -18,7 +18,35 @@ Tutti i sorgenti del sito sono scaricabili dalle rispettive repo Git (GitLab.com
|
||||
* Principale: https://gitlab.com/octtspacc/sitoctt
|
||||
* Media: https://gitlab.com/octtspacc/sitoctt-assets
|
||||
|
||||
Mirrors, sempre presenti nel caso succeda qualche _patatrac_ alle repository principali:
|
||||
Alcuni mirror aggiornati, sempre presenti nel caso succeda qualche _patatrac_ alle repository principali:
|
||||
* GitHub: https://github.com/octospacc/sitoctt, https://github.com/octospacc/sitoctt-assets
|
||||
* Gitea.it: https://gitea.it/octospacc/sitoctt, https://gitea.it/octospacc/sitoctt-assets
|
||||
|
||||
## Struttura dei sorgenti
|
||||
|
||||
Il repository secondario serve solo per accumulare file multimediali che embeddo sul sito (sia nelle pagine, che nel layout), eventuali download, e così via. Non è strutturato in branch multipli e i commit sono irrilevanti.
|
||||
|
||||
Il repository principale è strutturato secondo questi rami (branch):
|
||||
|
||||
#### `sitoctt-next` (principale)
|
||||
|
||||
Questo è il branch oggi impostato come predefinito, che ospita i file principali del sito, da quando questo è stato migrato al generatore di siti statici Hugo:
|
||||
|
||||
* Sorgenti di pagine e post (principalmente in formato Markdown)
|
||||
* Sorgenti del layout delle pagine, quindi template HTML con sintassi Go e fogli di stile CSS
|
||||
* Altri elementi di base delle pagine, come script lato client e piccole icone
|
||||
* Script molto custom per ogni fase del processo di compilazione del sito: ottenimento delle dipedenze, compilazione delle pagine, sincronizzazione di dati esterni, ecc...
|
||||
|
||||
#### `sitoctt-old` (vecchio `main`)
|
||||
|
||||
Era il ramo principale del sito prima della migrazione ad Hugo, quando questo era ancora gestito dal mio generatore, staticoso.
|
||||
|
||||
La struttura generalizzata è uguale a quella di oggi, ma ovviamente le cartelle e i file erano un po' diversi.
|
||||
|
||||
#### `translate-cache`
|
||||
|
||||
Ramo dove conservo le versioni automaticamente tradotte di varie pagine e post del sito. Sono conservate separatamente perché sono file rigenerabili in ogni momento, e non ha senso quindi che sporchino la cronologia di commit effettivi del sito. Però, vanno conservati, perché generarli tutti da zero ad ogni compilazione del sito richiederebbe ore...
|
||||
|
||||
#### `requirements-cache`
|
||||
|
||||
Branch che uso un po' come deposito per varie dipendenze di build o di runtime del sito, visto che alcune sono estremamente fragili ed altre magari è semplicemente conveniente backupparle. Ma freca poco.
|
@ -15,6 +15,7 @@ Com'è che pure i bambini di 5 anni usano i separatori (e non lo sanno!), ma qui
|
||||
Pacchetti bellini:
|
||||
|
||||
* _Spacc Inc. Separatori_: https://t.me/addstickers/Separatori0 (questi li ho creati io per Spacc Inc.!)
|
||||
* _Separators_ di @uranioh: https://t.me/addstickers/Separators
|
||||
* _Separatori - by DonyDeBa_: https://combot.org/stickers/separatoriddb
|
||||
* _Separatori belli_: https://t.me/addstickers/MySeparatori
|
||||
* _Saperators and Dividers_: https://fullyst.com/sticker_set/ult_Saperators_and_Dividers299247_by_UriBaba_bot
|
||||
|
@ -139,7 +139,7 @@ Alla fine non è più ospitato in casa mia, ma forse è meglio così, è un cari
|
||||
|
||||
## Sorgenti e licenze
|
||||
|
||||
Vai a ["🔓️ Open Source"]({{< relref "/miscellanea/Open-Source/" >}}).
|
||||
Vai a ["🔓️ Open Source"]({{< relref "/miscellanea/Open-Source-sitoctt/" >}}).
|
||||
|
||||
<del>
|
||||
### Licenze dei contenuti
|
||||
|
Loading…
x
Reference in New Issue
Block a user