From 4772cd74c6740ac0b0ce0e5d0ce2427d8faf3e17 Mon Sep 17 00:00:00 2001 From: octospacc Date: Fri, 1 Jul 2022 17:53:36 +0200 Subject: [PATCH] Test build Gemini --- .gitlab-ci.yml | 10 +++++++++- Pages/index.pug | 2 +- Scripts/Build.Test.sh | 5 +++-- Scripts/Deploy.Gemini.sh | 9 +++++++++ Scripts/Deploy.GitLab.sh | 3 ++- 5 files changed, 24 insertions(+), 5 deletions(-) create mode 100755 Scripts/Deploy.Gemini.sh 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