diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a1a64bd..c922d82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,15 +2,23 @@ image: alpine:latest
before_script:
- apk update
- - apk add python3 py3-pip npm git
+ - apk add python3 py3-pip npm go git
- pip3 install requests lxml
- npm install -g pug-cli
pages:
stage: deploy
script:
+ - git clone --depth 1 https://github.com/LukeEmmet/html2gmi
+ - cd html2gmi
+ - go get github.com/LukeEmmet/html2gmi
+ - echo "#!/bin/sh; cd $PWD; go run ." > ./html2gmi
+ - chmod +x ./html2gmi
+ - PATH=$PATH:$PWD
+ - cd ..
- git clone --depth 1 https://gitlab.com/octtspacc/staticoso
- Scripts/Deploy.GitLab.sh
+ - Scripts/Deploy.Gemini.sh
artifacts:
paths:
- public
diff --git a/Pages/index.pug b/Pages/index.pug
index d926d06..b123bde 100644
--- a/Pages/index.pug
+++ b/Pages/index.pug
@@ -55,7 +55,7 @@ p
br
| Direi che la scelta non è tra il migliore ma tra il meno peggio..
-p Codici JavaScript, al momento in cui sto scrivendo questa pagina, non ne uso neanche uno, perché non voglio costringere chi (per validi motivi di sicurezza e non solo) non vuole attivare JavaScript ad avere un'esperienza degradata. A proposito della questione spinosa, ho scritto anche un articolo: #[a(href='Posts/2022-06-14-I-Documenti-Non-Devono-Diventare-Applicazioni.html') 📄 I documenti non devono diventare applicazioni].
+p Codici JavaScript, al momento in cui sto scrivendo questa pagina, non ne uso neanche uno, perché non voglio costringere chi (per validi motivi di sicurezza e non solo) non vuole attivare JavaScript ad avere un'esperienza degradata. A proposito della questione spinosa, ho scritto anche un articolo: #[a(href='Posts/2022-06-14-0000-I-Documenti-Non-Devono-Diventare-Applicazioni.html') 📄 I documenti non devono diventare applicazioni].
p Di seguito, metto la mia classifica dei possibili modi per visualizzare questo sito, dal migliore al peggiore. Per standardizzazione, tutti presuppongono supporto completo ai colori.
diff --git a/Scripts/Build.Test.sh b/Scripts/Build.Test.sh
index ac22e3e..49fa55f 100755
--- a/Scripts/Build.Test.sh
+++ b/Scripts/Build.Test.sh
@@ -7,6 +7,7 @@ python3 ../staticoso/Source/Build.py \
--SiteDomain="https://sitoctt.octt.eu.org" \
--SiteLang="it" \
--FolderRoots="{'*':'https://octtspacc.gitlab.io'}" \
- --MastodonURL="https://botsin.space" \
- --MastodonToken="$MastodonToken"
+ --GemtextOut=True #\
+ #--MastodonURL="https://botsin.space" \
+ #--MastodonToken="$MastodonToken"
#--GemtextOut=True #\
diff --git a/Scripts/Deploy.Gemini.sh b/Scripts/Deploy.Gemini.sh
new file mode 100755
index 0000000..39982ba
--- /dev/null
+++ b/Scripts/Deploy.Gemini.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+git clone --depth 1 https://gitlab.com/octtspacc/octt.gmi
+cd octt.gmi
+mv ../public.gmi ./sitoctt
+
+git add .
+git commit -m "Agg. $(date)"
+git push
diff --git a/Scripts/Deploy.GitLab.sh b/Scripts/Deploy.GitLab.sh
index 67433fa..2356e93 100755
--- a/Scripts/Deploy.GitLab.sh
+++ b/Scripts/Deploy.GitLab.sh
@@ -7,4 +7,5 @@ python3 staticoso/Source/Build.py \
--FolderRoots="{'*':'https://octtspacc.gitlab.io'}" \
--ContextParts="{'Footer':['StatCounter.html']}" \
--MastodonURL="https://botsin.space" \
- --MastodonToken="$MastodonToken"
+ --MastodonToken="$MastodonToken" \
+ --GemtextOut=True