Presentato for ma.gmp.io: A History, A Feat, A Summer

ce1976f · Gabriel Morell · 2026-11-01 22:55

85 files +28571 -0
Message
{commit_body(@commit)}

Files changed

added .dockerignore
+2 −0
@@ -0,0 +1,2 @@
1 +public/
2 +.git/
added .forgejo/workflows/image.yml
+67 −0
@@ -0,0 +1,67 @@
1 +# Builds the site image and pushes it to the forge's own OCI registry on
2 +# every push to master: the old .gitlab-ci.yml kaniko job, ported. Same
3 +# Dockerfile (Zola build → static-web-server), and keel polls the :master
4 +# tag for the rollout (argo-01-bos/presentato-ma).
5 +#
6 +# No secrets. The per-job token is accepted by the registry's /v2/token
7 +# endpoint and authorized to push this repository's own image path.
8 +name: image
9 +on:
10 + push:
11 + branches: [master]
12 +
13 +jobs:
14 + image:
15 + runs-on: self-hosted
16 + steps:
17 + - uses: actions/checkout@v4
18 +
19 + - uses: docker/setup-buildx-action@v3
20 +
21 + # An unset CI_REGISTRY resolves to the empty string, and
22 + # login-action then silently defaults to docker.io while
23 + # metadata-action builds a nonsense "/owner/repo" reference. Say
24 + # what is missing instead.
25 + - name: Check the registry variable is set
26 + env:
27 + CI_REGISTRY: ${{ vars.CI_REGISTRY }}
28 + run: |
29 + set -euo pipefail
30 + if [ -z "${CI_REGISTRY:-}" ]; then
31 + echo "CI_REGISTRY is not set for this repository." >&2
32 + echo "Set it as an Actions variable on the repo or its owner" >&2
33 + echo "(the registry hostname, ggr.neiam.co)." >&2
34 + exit 1
35 + fi
36 + echo "pushing to $CI_REGISTRY"
37 +
38 + # The username is ignored by the token endpoint but login-action
39 + # requires it to be non-empty.
40 + - uses: docker/login-action@v3
41 + with:
42 + registry: ${{ vars.CI_REGISTRY }}
43 + username: ci
44 + password: ${{ github.token }}
45 +
46 + # Push to the job's OWN repo path (<registry>/<owner>/<repo>); the
47 + # per-job token only grants push there.
48 + - uses: docker/metadata-action@v5
49 + id: meta
50 + with:
51 + images: ${{ vars.CI_REGISTRY }}/${{ github.repository }}
52 + tags: |
53 + type=sha,format=long
54 + type=ref,event=branch
55 + # Unconditional: `{{is_default_branch}}` evaluates false on this
56 + # forge. The workflow only runs on master anyway.
57 + type=raw,value=latest
58 +
59 + - uses: docker/build-push-action@v6
60 + with:
61 + context: .
62 + file: ./Dockerfile
63 + push: true
64 + tags: ${{ steps.meta.outputs.tags }}
65 + labels: ${{ steps.meta.outputs.labels }}
66 + cache-from: type=registry,ref=${{ vars.CI_REGISTRY }}/${{ github.repository }}:buildcache
67 + cache-to: type=registry,ref=${{ vars.CI_REGISTRY }}/${{ github.repository }}:buildcache,mode=max
added .gitignore
+3 −0

Click to load diff…

added .idea/.gitignore
+10 −0

Click to load diff…

added .idea/modules.xml
+8 −0

Click to load diff…

added .idea/presentato-ma.iml
+8 −0

Click to load diff…

added .idea/vcs.xml
+6 −0

Click to load diff…

added Dockerfile
+14 −0

Click to load diff…

added README.md
+165 −0

Click to load diff…

added content/_index.md
+4 −0

Click to load diff…

added content/presentations/_index.md
+8 −0

Click to load diff…

added content/presentations/a-feat.md
+141 −0

Click to load diff…

added content/presentations/a-history.md
+162 −0

Click to load diff…

added content/presentations/a-summer.md
+333 −0

Click to load diff…

added content/presentations/example-deck.mdd
+143 −0

Click to load diff…

added sass/_tokens.scss
+205 −0

Click to load diff…

added sass/reveal-neiam.scss
+174 −0

Click to load diff…

added sass/site.scss
+171 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

added static/reveal/plugin/highlight.js
+17 −0

Click to load diff…

added static/reveal/plugin/highlight.mjs
+19004 −0

Click to load diff…

added static/reveal/plugin/highlight/monokai.css
+71 −0

Click to load diff…

added static/reveal/plugin/highlight/zenburn.css
+79 −0

Click to load diff…

added static/reveal/plugin/markdown.js
+63 −0

Click to load diff…

added static/reveal/plugin/markdown.mjs
+1648 −0

Click to load diff…

added static/reveal/plugin/math.js
+1 −0

Click to load diff…

added static/reveal/plugin/math.mjs
+221 −0

Click to load diff…

added static/reveal/plugin/notes.js
+970 −0

Click to load diff…

added static/reveal/plugin/notes.mjs
+1521 −0

Click to load diff…

added static/reveal/plugin/search.js
+2 −0

Click to load diff…

added static/reveal/plugin/search.mjs
+78 −0

Click to load diff…

added static/reveal/plugin/zoom.js
+1 −0

Click to load diff…

added static/reveal/plugin/zoom.mjs
+76 −0

Click to load diff…

added static/reveal/reset.css
+1 −0

Click to load diff…

added static/reveal/reveal.css
+1 −0

Click to load diff…

added static/reveal/reveal.js
+40 −0

Click to load diff…

added static/reveal/reveal.mjs
+2877 −0

Click to load diff…

added static/reveal/theme/beige.css
+1 −0

Click to load diff…

added static/reveal/theme/black-contrast.css
+1 −0

Click to load diff…

added static/reveal/theme/black.css
+1 −0

Click to load diff…

added static/reveal/theme/blood.css
+1 −0

Click to load diff…

added static/reveal/theme/dracula.css
+1 −0

Click to load diff…

added static/reveal/theme/league.css
+1 −0

Click to load diff…

added static/reveal/theme/moon.css
+1 −0

Click to load diff…

added static/reveal/theme/night.css
+1 −0

Click to load diff…

added static/reveal/theme/serif.css
+1 −0

Click to load diff…

added static/reveal/theme/simple.css
+1 −0

Click to load diff…

added static/reveal/theme/sky.css
+1 −0

Click to load diff…

added static/reveal/theme/solarized.css
+1 −0

Click to load diff…

added static/reveal/theme/white-contrast.css
+1 −0

Click to load diff…

added static/reveal/theme/white.css
+1 −0

Click to load diff…

added static/themes.js
+29 −0

Click to load diff…

added templates/_theme_head.html
+13 −0

Click to load diff…

added templates/base.html
+56 −0

Click to load diff…

added templates/index.html
+19 −0

Click to load diff…

added templates/presentation.html
+108 −0

Click to load diff…

added templates/section.html
+20 −0

Click to load diff…

added zola.toml
+17 −0

Click to load diff…

Parents: