From 50bb716cd99789788f156471e85666117b22b5c1 Mon Sep 17 00:00:00 2001 From: tannevaled Date: Mon, 26 Oct 2026 11:09:42 +0100 Subject: [PATCH] go-slides/slides v0.14.0: version strings, /docs/0.14/, --allowed-host released params.slides.version is v0.14.0, so this build is published under /docs/0.14/. The self-hosting guide installs @v0.14.0 instead of the pseudo-version, and the CLI page marks --allowed-host as in v0.14.0, in all seven languages. Co-Authored-By: Claude Opus 5.5 --- README.md | 2 +- content/de/_index.md | 6 +++--- content/de/cli.md | 6 +++--- content/de/getting-started.md | 2 +- content/de/playground.md | 2 +- content/de/self-hosting.md | 5 ++--- content/en/_index.md | 6 +++--- content/en/cli.md | 6 +++--- content/en/getting-started.md | 2 +- content/en/playground.md | 2 +- content/en/self-hosting.md | 5 ++--- content/es/_index.md | 6 +++--- content/es/cli.md | 6 +++--- content/es/getting-started.md | 2 +- content/es/playground.md | 2 +- content/es/self-hosting.md | 5 ++--- content/fr/_index.md | 6 +++--- content/fr/cli.md | 6 +++--- content/fr/getting-started.md | 2 +- content/fr/playground.md | 2 +- content/fr/self-hosting.md | 5 ++--- content/ja/_index.md | 6 +++--- content/ja/cli.md | 6 +++--- content/ja/getting-started.md | 2 +- content/ja/playground.md | 2 +- content/ja/self-hosting.md | 5 ++--- content/ko/_index.md | 6 +++--- content/ko/cli.md | 6 +++--- content/ko/getting-started.md | 2 +- content/ko/playground.md | 2 +- content/ko/self-hosting.md | 5 ++--- content/zh/_index.md | 6 +++--- content/zh/cli.md | 6 +++--- content/zh/getting-started.md | 2 +- content/zh/playground.md | 2 +- content/zh/self-hosting.md | 5 ++--- hugo.yaml | 2 +- 37 files changed, 72 insertions(+), 79 deletions(-) diff --git a/README.md b/README.md index 0d2a4aa..b70c633 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ A version of the documentation is **the minor version of | the newest release (else `main`) | also `https://go-slides.github.io/docs/latest/` | `https://go-slides.github.io/docs/` redirects to `latest/`. The pages describe -v0.13.0 (`params.slides.version`) and are published under `0.13/`. At the next +v0.14.0 (`params.slides.version`) and are published under `0.14/`. At the next minor release: set `params.slides.version` to its tag and check every page against that release (flags from its `slides -h`). diff --git a/content/de/_index.md b/content/de/_index.md index 01f8993..85d3c0e 100644 --- a/content/de/_index.md +++ b/content/de/_index.md @@ -18,9 +18,9 @@ den Folien, `![bg]`-Hintergründe, Sprechernotizen, die Themes `default`, `gaia` (`title`, `section` …), statt immer wieder zu wiederholen, wie sie aussieht. {{< callout type="warning" >}} -**v0.13.0.** Diese Seiten beschreiben -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0) -und sind unter `/docs/0.13/` veröffentlicht. +**v0.14.0.** Diese Seiten beschreiben +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0) +und sind unter `/docs/0.14/` veröffentlicht. {{< /callout >}} ## Was es heute kann {#what-it-does-today} diff --git a/content/de/cli.md b/content/de/cli.md index d1a1598..1a2fee6 100644 --- a/content/de/cli.md +++ b/content/de/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -Diese Seite beschreibt v0.13.0. +Diese Seite beschreibt v0.14.0. {{< /callout >}} ```text @@ -43,7 +43,7 @@ angibt. | `-s`, `--server dir` | `build` | stellt ein Verzeichnis bereit und wandelt seine Foliensätze auf Anfrage um (in v0.6.0); siehe unten | | `-p`, `--preview` | `build` | öffnet das Ergebnis im Standardbrowser (in v0.6.0): die HTML-Seiten mit `--watch` (impliziert), den Server mit `--server` | | `--host addr` | `build` | die Adresse, auf der `--server` lauscht, standardmäßig `127.0.0.1` (in v0.6.0) | -| `--allowed-host name` | `build` | der öffentliche Hostname eines Reverse-Proxys, auf den `--server` antwortet, wiederholbar (nach v0.13.0); siehe [Self-Hosting]({{< relref "self-hosting" >}}) | +| `--allowed-host name` | `build` | der öffentliche Hostname eines Reverse-Proxys, auf den `--server` antwortet, wiederholbar (ab v0.14.0); siehe [Self-Hosting]({{< relref "self-hosting" >}}) | | `--template bespoke\|bare` | `build` | die Vorlage der HTML-Seite (in v0.6.0): `bespoke`, der Standard, mit Präsentationsskript, Bedienelementen auf dem Bildschirm und Übergängen, oder `bare`, die Folien untereinander (`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | die Optionen der bespoke-Vorlage, mit den Standardwerten von marp-cli (in v0.6.0): Bedienelemente an, **Fortschrittsbalken aus** (er wurde zuvor immer gezeichnet), Übergänge an; `--bespoke.osc=false` schaltet eines ab | | `-c`, `--config-file file`, `--no-config-file` | `build` | die Konfigurationsdatei von marp-cli, JSON oder YAML (in v0.6.0); siehe unten. `--config` ist die eigene Datei von `slides` | @@ -228,7 +228,7 @@ auf jeder Schnittstelle lauscht und nichts prüft: - nur `GET` und `HEAD`; wenige Umwandlungen gleichzeitig; höchstens 4096 Verzeichnisse beobachtet, und keines in `node_modules` oder unter einem Punkt. -Hinter einem Reverse-Proxy fügt `--allowed-host name` (nach v0.13.0, +Hinter einem Reverse-Proxy fügt `--allowed-host name` (ab v0.14.0, wiederholbar) den öffentlichen Namen des Proxys zu den akzeptierten `Host` und `Origin` hinzu; die Prüfungen bleiben aktiv, und der Server bleibt auf dem Loopback. [Self-Hosting]({{< relref "self-hosting" >}}) stellt ihn hinter Caddy, diff --git a/content/de/getting-started.md b/content/de/getting-started.md index 1dd7553..a83fc2a 100644 --- a/content/de/getting-started.md +++ b/content/de/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` ist ein einzelnes statisches Go-Binary ohne cgo: Sie müssen nichts weiter installieren, kein -Node, kein Chrome. Diese Seite beschreibt v0.13.0. +Node, kein Chrome. Diese Seite beschreibt v0.14.0. ## Ein erster Foliensatz {#a-first-deck} diff --git a/content/de/playground.md b/content/de/playground.md index e5a520a..12ea657 100644 --- a/content/de/playground.md +++ b/content/de/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Playground öffnen →](https://go-slides.github.io/playground/)** -Der Playground ist go-slides selbst, v0.13.0, nach WebAssembly kompiliert und +Der Playground ist go-slides selbst, v0.14.0, nach WebAssembly kompiliert und in Ihrem Browser ausgeführt. Tippen Sie links einen Foliensatz; rechts folgen die Folien. Nichts wird an einen Server gesendet: weder der Foliensatz noch ein Link zum Teilen. diff --git a/content/de/self-hosting.md b/content/de/self-hosting.md index 5c1bd02..9667be2 100644 --- a/content/de/self-hosting.md +++ b/content/de/self-hosting.md @@ -147,9 +147,8 @@ Konfiguration weiter). Verwenden Sie dafür nicht `--host 0.0.0.0`: Das stellt d Verzeichnis dem ganzen Netzwerk bereit, am Proxy und seiner Anmeldung vorbei. {{< callout type="info" >}} -`--allowed-host` kommt nach v0.13.0. Bis zum nächsten Release installieren Sie -den Commit, der es enthält: -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`. +`--allowed-host` gibt es ab v0.14.0: +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`. {{< /callout >}} ## Anmeldung mit OpenID Connect {#sign-in-with-openid-connect} diff --git a/content/en/_index.md b/content/en/_index.md index 9cbb85f..55eec93 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -18,9 +18,9 @@ slides, `![bg]` backgrounds, speaker notes, the `default`, `gaia` and (`title`, `section`…) instead of repeating how it looks. {{< callout type="warning" >}} -**v0.13.0.** These pages describe -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0) -and are published under `/docs/0.13/`. +**v0.14.0.** These pages describe +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0) +and are published under `/docs/0.14/`. {{< /callout >}} ## What it does today diff --git a/content/en/cli.md b/content/en/cli.md index d75b6c6..2ed73d3 100644 --- a/content/en/cli.md +++ b/content/en/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -This page describes v0.13.0. +This page describes v0.14.0. {{< /callout >}} ```text @@ -43,7 +43,7 @@ otherwise. | `-s`, `--server dir` | `build` | serve a directory, converting its decks on request (in v0.6.0); see below | | `-p`, `--preview` | `build` | open the result in the default browser (in v0.6.0): the HTML pages with `--watch` (implied), the server with `--server` | | `--host addr` | `build` | the address `--server` listens on, `127.0.0.1` by default (in v0.6.0) | -| `--allowed-host name` | `build` | a reverse proxy's public host name that `--server` answers to, repeatable (after v0.13.0); see [Self-hosting]({{< relref "self-hosting" >}}) | +| `--allowed-host name` | `build` | a reverse proxy's public host name that `--server` answers to, repeatable (in v0.14.0); see [Self-hosting]({{< relref "self-hosting" >}}) | | `--template bespoke\|bare` | `build` | the HTML page's template (in v0.6.0): `bespoke`, the default, with the presenting script, on-screen controller and transitions, or `bare`, the slides stacked (`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | the bespoke template's options, with marp-cli's defaults (in v0.6.0): controller on, **progress bar off** (it was always drawn before), transitions on; `--bespoke.osc=false` turns one off | | `-c`, `--config-file file`, `--no-config-file` | `build` | marp-cli's configuration file, JSON or YAML (in v0.6.0); see below. `--config` is `slides`' own file | @@ -230,7 +230,7 @@ listens on every interface and checks nothing: - only `GET` and `HEAD`; a few conversions at once; at most 4096 directories watched, and none in `node_modules` or under a dot. -Behind a reverse proxy, `--allowed-host name` (after v0.13.0, repeatable) +Behind a reverse proxy, `--allowed-host name` (in v0.14.0, repeatable) adds the proxy's public name to the accepted `Host` and `Origin`; the checks stay on and the server stays on the loopback. [Self-hosting]({{< relref "self-hosting" >}}) puts it behind Caddy, with diff --git a/content/en/getting-started.md b/content/en/getting-started.md index 64156d8..3ad6b86 100644 --- a/content/en/getting-started.md +++ b/content/en/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` is one static Go binary with no cgo: nothing else to install, no -Node, no Chrome. This page describes v0.13.0. +Node, no Chrome. This page describes v0.14.0. ## A first deck diff --git a/content/en/playground.md b/content/en/playground.md index 4f60e03..3f6ed81 100644 --- a/content/en/playground.md +++ b/content/en/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Open the playground →](https://go-slides.github.io/playground/)** -The playground is go-slides itself, v0.13.0, compiled to WebAssembly and +The playground is go-slides itself, v0.14.0, compiled to WebAssembly and running in your browser. Type a deck on the left; the slides follow on the right. Nothing is sent to a server: not the deck, not a share link. diff --git a/content/en/self-hosting.md b/content/en/self-hosting.md index 7b5fe6e..f209402 100644 --- a/content/en/self-hosting.md +++ b/content/en/self-hosting.md @@ -147,9 +147,8 @@ configuration). Do not use `--host 0.0.0.0` for this: it serves the directory to the whole network, around the proxy and its sign-in. {{< callout type="info" >}} -`--allowed-host` comes after v0.13.0. Until the next release, install the -commit that has it: -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`. +`--allowed-host` is in v0.14.0 and later: +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`. {{< /callout >}} ## Sign-in with OpenID Connect diff --git a/content/es/_index.md b/content/es/_index.md index 608e467..f089204 100644 --- a/content/es/_index.md +++ b/content/es/_index.md @@ -20,9 +20,9 @@ tiene: que es (`title`, `section`…) en lugar de repetir cómo se ve. {{< callout type="warning" >}} -**v0.13.0.** Estas páginas describen -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0) -y se publican en `/docs/0.13/`. +**v0.14.0.** Estas páginas describen +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0) +y se publican en `/docs/0.14/`. {{< /callout >}} ## Qué hace hoy {#what-it-does-today} diff --git a/content/es/cli.md b/content/es/cli.md index c260721..8560e9c 100644 --- a/content/es/cli.md +++ b/content/es/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -Esta página describe v0.13.0. +Esta página describe v0.14.0. {{< /callout >}} ```text @@ -44,7 +44,7 @@ deck.md` son equivalentes. Las opciones largas llevan dos guiones (`--html`); | `-s`, `--server dir` | `build` | sirve un directorio y convierte sus presentaciones bajo demanda (en v0.6.0); véase más abajo | | `-p`, `--preview` | `build` | abre el resultado en el navegador por defecto (en v0.6.0): las páginas HTML con `--watch` (implícito), el servidor con `--server` | | `--host addr` | `build` | la dirección en la que escucha `--server`, `127.0.0.1` por defecto (en v0.6.0) | -| `--allowed-host name` | `build` | el nombre de host público de un proxy inverso al que responde `--server`, repetible (después de v0.13.0); consulte [Autoalojamiento]({{< relref "self-hosting" >}}) | +| `--allowed-host name` | `build` | el nombre de host público de un proxy inverso al que responde `--server`, repetible (desde v0.14.0); consulte [Autoalojamiento]({{< relref "self-hosting" >}}) | | `--template bespoke\|bare` | `build` | la plantilla de la página HTML (en v0.6.0): `bespoke`, la de por defecto, con el script de presentación, el controlador en pantalla y las transiciones, o `bare`, con las diapositivas apiladas (`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | las opciones de la plantilla bespoke, con los valores por defecto de marp-cli (en v0.6.0): controlador activado, **barra de progreso desactivada** (antes se dibujaba siempre), transiciones activadas; `--bespoke.osc=false` desactiva una | | `-c`, `--config-file file`, `--no-config-file` | `build` | el archivo de configuración de marp-cli, JSON o YAML (en v0.6.0); véase más abajo. `--config` es el archivo propio de `slides` | @@ -244,7 +244,7 @@ de marp-cli, que escucha en todas las interfaces y no comprueba nada: - solo `GET` y `HEAD`; pocas conversiones a la vez; como máximo 4096 directorios observados, y ninguno en `node_modules` ni bajo un punto. -Detrás de un proxy inverso, `--allowed-host name` (después de v0.13.0, +Detrás de un proxy inverso, `--allowed-host name` (desde v0.14.0, repetible) añade el nombre público del proxy a los `Host` y `Origin` aceptados; las comprobaciones siguen activas y el servidor sigue en el bucle local. [Autoalojamiento]({{< relref "self-hosting" >}}) lo coloca detrás de Caddy, con diff --git a/content/es/getting-started.md b/content/es/getting-started.md index cb29932..8edd48c 100644 --- a/content/es/getting-started.md +++ b/content/es/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` es un único binario estático de Go, sin cgo: no hay nada más que -instalar, ni Node ni Chrome. Esta página describe v0.13.0. +instalar, ni Node ni Chrome. Esta página describe v0.14.0. ## Una primera presentación {#a-first-deck} diff --git a/content/es/playground.md b/content/es/playground.md index 85ffb5e..b641840 100644 --- a/content/es/playground.md +++ b/content/es/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Abrir el playground →](https://go-slides.github.io/playground/)** -El playground es el propio go-slides, v0.13.0, compilado a WebAssembly y +El playground es el propio go-slides, v0.14.0, compilado a WebAssembly y ejecutándose en su navegador. Escriba una presentación a la izquierda; las diapositivas la siguen a la derecha. No se envía nada a ningún servidor: ni la presentación, ni un enlace para compartir. diff --git a/content/es/self-hosting.md b/content/es/self-hosting.md index c81b8c5..638fa8d 100644 --- a/content/es/self-hosting.md +++ b/content/es/self-hosting.md @@ -147,9 +147,8 @@ configuración). No use `--host 0.0.0.0` para esto: serviría el directorio a toda la red, saltándose el proxy y su inicio de sesión. {{< callout type="info" >}} -`--allowed-host` llega después de v0.13.0. Hasta la próxima versión, instale -el commit que lo incluye: -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`. +`--allowed-host` está en v0.14.0 y posteriores: +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`. {{< /callout >}} ## Inicio de sesión con OpenID Connect {#sign-in-with-openid-connect} diff --git a/content/fr/_index.md b/content/fr/_index.md index 85d85bc..9f8f668 100644 --- a/content/fr/_index.md +++ b/content/fr/_index.md @@ -18,9 +18,9 @@ les diapositives, les arrière-plans `![bg]`, les notes de l'orateur, les thème (`title`, `section`…) au lieu de répéter à quoi elle ressemble. {{< callout type="warning" >}} -**v0.13.0.** Ces pages décrivent -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0) -et sont publiées sous `/docs/0.13/`. +**v0.14.0.** Ces pages décrivent +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0) +et sont publiées sous `/docs/0.14/`. {{< /callout >}} ## Ce qu'il fait aujourd'hui {#what-it-does-today} diff --git a/content/fr/cli.md b/content/fr/cli.md index b1777fe..56bb478 100644 --- a/content/fr/cli.md +++ b/content/fr/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -Cette page décrit la v0.13.0. +Cette page décrit la v0.14.0. {{< /callout >}} ```text @@ -43,7 +43,7 @@ autrement. | `-s`, `--server dir` | `build` | sert un répertoire en convertissant ses présentations à la demande (depuis la v0.6.0) ; voir plus bas | | `-p`, `--preview` | `build` | ouvre le résultat dans le navigateur par défaut (depuis la v0.6.0) : les pages HTML avec `--watch` (implicite), le serveur avec `--server` | | `--host addr` | `build` | l'adresse sur laquelle écoute `--server`, `127.0.0.1` par défaut (depuis la v0.6.0) | -| `--allowed-host name` | `build` | le nom d'hôte public d'un reverse proxy auquel `--server` répond, répétable (après la v0.13.0) ; voir [Auto-hébergement]({{< relref "self-hosting" >}}) | +| `--allowed-host name` | `build` | le nom d'hôte public d'un reverse proxy auquel `--server` répond, répétable (depuis la v0.14.0) ; voir [Auto-hébergement]({{< relref "self-hosting" >}}) | | `--template bespoke\|bare` | `build` | le gabarit de la page HTML (depuis la v0.6.0) : `bespoke`, par défaut, avec le script de présentation, le contrôleur à l'écran et les transitions, ou `bare`, les diapositives empilées (`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | les options du gabarit bespoke, avec les valeurs par défaut de marp-cli (depuis la v0.6.0) : contrôleur activé, **barre de progression désactivée** (elle était auparavant toujours affichée), transitions activées ; `--bespoke.osc=false` en désactive une | | `-c`, `--config-file file`, `--no-config-file` | `build` | le fichier de configuration de marp-cli, en JSON ou en YAML (depuis la v0.6.0) ; voir plus bas. `--config` désigne le fichier propre à `slides` | @@ -230,7 +230,7 @@ Le serveur est une porte d'entrée sur la machine : il est donc plus strict que - seulement `GET` et `HEAD` ; quelques conversions à la fois ; au plus 4096 répertoires surveillés, et aucun dans `node_modules` ni sous un répertoire commençant par un point. -Derrière un reverse proxy, `--allowed-host name` (après la v0.13.0, répétable) +Derrière un reverse proxy, `--allowed-host name` (depuis la v0.14.0, répétable) ajoute le nom public du proxy aux `Host` et `Origin` acceptés ; les contrôles restent actifs et le serveur reste sur la boucle locale. [Auto-hébergement]({{< relref "self-hosting" >}}) le place derrière Caddy, avec diff --git a/content/fr/getting-started.md b/content/fr/getting-started.md index bea1465..2601537 100644 --- a/content/fr/getting-started.md +++ b/content/fr/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` est un binaire Go statique, sans cgo : rien d'autre à installer, ni -Node ni Chrome. Cette page décrit la v0.13.0. +Node ni Chrome. Cette page décrit la v0.14.0. ## Une première présentation {#a-first-deck} diff --git a/content/fr/playground.md b/content/fr/playground.md index 44c50ef..46e4862 100644 --- a/content/fr/playground.md +++ b/content/fr/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Ouvrir le playground →](https://go-slides.github.io/playground/)** -Le playground, c'est go-slides lui-même, en v0.13.0, compilé en WebAssembly et +Le playground, c'est go-slides lui-même, en v0.14.0, compilé en WebAssembly et exécuté dans votre navigateur. Tapez une présentation à gauche ; les diapositives suivent à droite. Rien n'est envoyé à un serveur : ni la présentation, ni un lien de partage. diff --git a/content/fr/self-hosting.md b/content/fr/self-hosting.md index 64e7c69..c391f58 100644 --- a/content/fr/self-hosting.md +++ b/content/fr/self-hosting.md @@ -147,9 +147,8 @@ configuration). N'utilisez pas `--host 0.0.0.0` pour cela : il servirait le répertoire à tout le réseau, en contournant le proxy et son authentification. {{< callout type="info" >}} -`--allowed-host` vient après la v0.13.0. En attendant la prochaine version, installez -le commit qui le contient : -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`. +`--allowed-host` est dans la v0.14.0 et les suivantes : +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`. {{< /callout >}} ## Authentification avec OpenID Connect {#sign-in-with-openid-connect} diff --git a/content/ja/_index.md b/content/ja/_index.md index a666d4f..84c98d0 100644 --- a/content/ja/_index.md +++ b/content/ja/_index.md @@ -16,9 +16,9 @@ description: "純粋な Go(CGO=0)で書かれた Marp 互換のスライド (`title`、`section`…)を宣言します。 {{< callout type="warning" >}} -**v0.13.0。** このページ群は -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0) -について説明しており、`/docs/0.13/` で公開されています。 +**v0.14.0。** このページ群は +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0) +について説明しており、`/docs/0.14/` で公開されています。 {{< /callout >}} ## 現在できること {#what-it-does-today} diff --git a/content/ja/cli.md b/content/ja/cli.md index 017aef8..150f1e7 100644 --- a/content/ja/cli.md +++ b/content/ja/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -このページは v0.13.0 について説明しています。 +このページは v0.14.0 について説明しています。 {{< /callout >}} ```text @@ -42,7 +42,7 @@ deck.md` は同じです。長い形式のフラグはダッシュ 2 つ(`--ht | `-s`, `--server dir` | `build` | ディレクトリを配信し、リクエストに応じてその中のスライドデッキを変換します(v0.6.0)。後述 | | `-p`, `--preview` | `build` | 結果をデフォルトのブラウザーで開きます(v0.6.0)。`--watch`(暗黙的に有効)では HTML ページを、`--server` ではサーバーを開きます | | `--host addr` | `build` | `--server` が待ち受けるアドレス。デフォルトは `127.0.0.1`(v0.6.0) | -| `--allowed-host name` | `build` | `--server` が応答する、リバースプロキシの公開ホスト名。複数回指定できます(v0.13.0 の後)。[セルフホスティング]({{< relref "self-hosting" >}})を参照 | +| `--allowed-host name` | `build` | `--server` が応答する、リバースプロキシの公開ホスト名。複数回指定できます(v0.14.0 以降)。[セルフホスティング]({{< relref "self-hosting" >}})を参照 | | `--template bespoke\|bare` | `build` | HTML ページのテンプレート(v0.6.0)。デフォルトの `bespoke` は発表用スクリプト、画面上のコントローラー、トランジション付き、`bare` はスライドを縦に並べたもの(`--bare`)です | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | bespoke テンプレートのオプション。デフォルトは marp-cli と同じです(v0.6.0):コントローラーはオン、**プログレスバーはオフ**(以前は常に表示されていました)、トランジションはオン。`--bespoke.osc=false` のようにして個別にオフにします | | `-c`, `--config-file file`, `--no-config-file` | `build` | marp-cli の設定ファイル(JSON または YAML、v0.6.0)。後述。`--config` は `slides` 独自の設定ファイルです | @@ -225,7 +225,7 @@ marp-cli のサーバーよりも厳しくしています。 - 受け付けるのは `GET` と `HEAD` だけです。同時に行う変換は少数に限られ、監視するディレクトリは 最大 4096 個で、`node_modules` の中やドットで始まるディレクトリ以下は監視しません。 -リバースプロキシの背後では、`--allowed-host name`(v0.13.0 の後、複数回指定可)が +リバースプロキシの背後では、`--allowed-host name`(v0.14.0 以降、複数回指定可)が プロキシの公開名を、受け付ける `Host` と `Origin` に加えます。チェックは有効なままで、 サーバーもループバックにとどまります。 [セルフホスティング]({{< relref "self-hosting" >}})では、これを Caddy の背後に置き、 diff --git a/content/ja/getting-started.md b/content/ja/getting-started.md index 6b3f36e..469fded 100644 --- a/content/ja/getting-started.md +++ b/content/ja/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` は cgo を使わない単一の静的 Go バイナリです。ほかにインストールするものはなく、 -Node も Chrome も不要です。このページは v0.13.0 について説明しています。 +Node も Chrome も不要です。このページは v0.14.0 について説明しています。 ## 最初のスライドデッキ {#a-first-deck} diff --git a/content/ja/playground.md b/content/ja/playground.md index f38550c..c23d298 100644 --- a/content/ja/playground.md +++ b/content/ja/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Playground を開く →](https://go-slides.github.io/playground/)** -Playground は go-slides v0.13.0 そのものを WebAssembly にコンパイルし、 +Playground は go-slides v0.14.0 そのものを WebAssembly にコンパイルし、 ブラウザー内で動かしたものです。左側にスライドデッキを入力すると、右側にスライドが追従して表示されます。 スライドデッキも共有リンクも、サーバーには何も送信されません。 diff --git a/content/ja/self-hosting.md b/content/ja/self-hosting.md index ecc3a7c..28214ee 100644 --- a/content/ja/self-hosting.md +++ b/content/ja/self-hosting.md @@ -140,9 +140,8 @@ decks.example.org { プロキシとそのサインインを素通りしてしまいます。 {{< callout type="info" >}} -`--allowed-host` は v0.13.0 の後に入りました。次のリリースまでは、 -それを含むコミットをインストールしてください。 -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e` +`--allowed-host` は v0.14.0 以降にあります。 +`go install github.com/go-slides/slides/cmd/slides@v0.14.0` {{< /callout >}} ## OpenID Connect によるサインイン {#sign-in-with-openid-connect} diff --git a/content/ko/_index.md b/content/ko/_index.md index e4eb107..3b9a25c 100644 --- a/content/ko/_index.md +++ b/content/ko/_index.md @@ -18,9 +18,9 @@ description: "순수 Go(CGO=0)로 만드는 Marp 호환 프레젠테이션. Go 보이는지를 반복하는 대신 자신이 무엇인지(`title`, `section`…)를 밝힙니다. {{< callout type="warning" >}} -**v0.13.0.** 이 문서는 -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0)을 -설명하며 `/docs/0.13/` 아래에 게시됩니다. +**v0.14.0.** 이 문서는 +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0)을 +설명하며 `/docs/0.14/` 아래에 게시됩니다. {{< /callout >}} ## 현재 지원하는 기능 {#what-it-does-today} diff --git a/content/ko/cli.md b/content/ko/cli.md index e46c305..c7cf5db 100644 --- a/content/ko/cli.md +++ b/content/ko/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -이 페이지는 v0.13.0을 기준으로 설명합니다. +이 페이지는 v0.14.0을 기준으로 설명합니다. {{< /callout >}} ```text @@ -43,7 +43,7 @@ deck.md`는 같습니다. 긴 플래그는 대시 두 개(`--html`)로 쓰며, | `-s`, `--server dir` | `build` | 디렉터리를 제공하며, 요청이 오면 그 안의 프레젠테이션을 변환합니다(v0.6.0부터). 아래 참고 | | `-p`, `--preview` | `build` | 결과를 기본 브라우저로 엽니다(v0.6.0부터). `--watch`(자동 적용)와 함께면 HTML 페이지를, `--server`와 함께면 서버를 엽니다 | | `--host addr` | `build` | `--server`가 수신할 주소. 기본값은 `127.0.0.1`입니다(v0.6.0부터) | -| `--allowed-host name` | `build` | `--server`가 응답할 리버스 프록시의 공개 호스트 이름. 여러 번 지정할 수 있습니다(v0.13.0 이후). [셀프 호스팅]({{< relref "self-hosting" >}}) 참고 | +| `--allowed-host name` | `build` | `--server`가 응답할 리버스 프록시의 공개 호스트 이름. 여러 번 지정할 수 있습니다(v0.14.0부터). [셀프 호스팅]({{< relref "self-hosting" >}}) 참고 | | `--template bespoke\|bare` | `build` | HTML 페이지 템플릿(v0.6.0부터). 기본값인 `bespoke`는 발표 스크립트, 화면 컨트롤러, 전환 효과를 포함하고, `bare`는 슬라이드를 쌓아 놓습니다(`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | bespoke 템플릿의 옵션으로, 기본값은 marp-cli와 같습니다(v0.6.0부터). 컨트롤러 켜짐, **진행률 막대 꺼짐**(이전에는 항상 그려졌음), 전환 효과 켜짐. `--bespoke.osc=false`처럼 하나씩 끌 수 있습니다 | | `-c`, `--config-file file`, `--no-config-file` | `build` | marp-cli의 설정 파일(JSON 또는 YAML, v0.6.0부터). 아래 참고. `--config`는 `slides` 자체의 설정 파일입니다 | @@ -236,7 +236,7 @@ v0.6.0부터 marp-cli의 경로와 실시간 새로 고침 프로토콜을 지 디렉터리는 최대 4096개이며 `node_modules` 안이나 점으로 시작하는 디렉터리 아래는 감시하지 않습니다. -리버스 프록시 뒤에서는 `--allowed-host name`(v0.13.0 이후, 여러 번 지정 가능)이 +리버스 프록시 뒤에서는 `--allowed-host name`(v0.14.0부터, 여러 번 지정 가능)이 프록시의 공개 이름을 허용되는 `Host`와 `Origin`에 추가합니다. 검사는 켜진 채로 유지되고 서버는 루프백에 그대로 머뭅니다. [셀프 호스팅]({{< relref "self-hosting" >}})은 이를 Caddy 뒤에 두고 diff --git a/content/ko/getting-started.md b/content/ko/getting-started.md index a85ec3f..285736f 100644 --- a/content/ko/getting-started.md +++ b/content/ko/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides`는 cgo를 쓰지 않는 정적 Go 바이너리 하나입니다. Node도 Chrome도 필요 -없고, 따로 설치할 것이 없습니다. 이 페이지는 v0.13.0을 기준으로 설명합니다. +없고, 따로 설치할 것이 없습니다. 이 페이지는 v0.14.0을 기준으로 설명합니다. ## 첫 프레젠테이션 {#a-first-deck} diff --git a/content/ko/playground.md b/content/ko/playground.md index 0d5be03..03fe702 100644 --- a/content/ko/playground.md +++ b/content/ko/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[Playground 열기 →](https://go-slides.github.io/playground/)** -Playground는 WebAssembly로 컴파일되어 브라우저에서 실행되는 go-slides v0.13.0 +Playground는 WebAssembly로 컴파일되어 브라우저에서 실행되는 go-slides v0.14.0 그 자체입니다. 왼쪽에 프레젠테이션을 입력하면 오른쪽에 슬라이드가 따라 나타납니다. 프레젠테이션도, 공유 링크도 서버로 전송되지 않습니다. diff --git a/content/ko/self-hosting.md b/content/ko/self-hosting.md index 8602b55..94ce60c 100644 --- a/content/ko/self-hosting.md +++ b/content/ko/self-hosting.md @@ -140,9 +140,8 @@ decks.example.org { 프록시와 로그인을 우회하게 됩니다. {{< callout type="info" >}} -`--allowed-host`는 v0.13.0 이후에 들어왔습니다. 다음 릴리스가 나올 때까지는 -이 옵션이 포함된 커밋을 설치하십시오. -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`. +`--allowed-host`는 v0.14.0부터 들어 있습니다. +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`. {{< /callout >}} ## OpenID Connect로 로그인 {#sign-in-with-openid-connect} diff --git a/content/zh/_index.md b/content/zh/_index.md index f646d0e..72df46b 100644 --- a/content/zh/_index.md +++ b/content/zh/_index.md @@ -18,9 +18,9 @@ Marp 没有的功能: (`title`、`section`…),而不必反复描述自己的外观。 {{< callout type="warning" >}} -**v0.13.0。** 本文档描述的是 -[go-slides/slides v0.13.0](https://github.com/go-slides/slides/releases/tag/v0.13.0), -发布于 `/docs/0.13/` 下。 +**v0.14.0。** 本文档描述的是 +[go-slides/slides v0.14.0](https://github.com/go-slides/slides/releases/tag/v0.14.0), +发布于 `/docs/0.14/` 下。 {{< /callout >}} ## 现有功能 {#what-it-does-today} diff --git a/content/zh/cli.md b/content/zh/cli.md index c7da8c0..30d643d 100644 --- a/content/zh/cli.md +++ b/content/zh/cli.md @@ -6,7 +6,7 @@ tags: [cli] --- {{< callout type="warning" >}} -本页描述的是 v0.13.0。 +本页描述的是 v0.14.0。 {{< /callout >}} ```text @@ -42,7 +42,7 @@ deck.md` 等价。长参数使用两个短横线(`--html`);`-o` 是唯一 | `-s`, `--server dir` | `build` | 托管一个目录,按请求转换其中的演示文稿(v0.6.0 起);见下文 | | `-p`, `--preview` | `build` | 在默认浏览器中打开结果(v0.6.0 起):配合 `--watch`(隐含启用)打开 HTML 页面,配合 `--server` 打开服务器 | | `--host addr` | `build` | `--server` 监听的地址,默认 `127.0.0.1`(v0.6.0 起) | -| `--allowed-host name` | `build` | `--server` 应答的反向代理公开主机名,可重复使用(v0.13.0 之后);参见 [自托管]({{< relref "self-hosting" >}}) | +| `--allowed-host name` | `build` | `--server` 应答的反向代理公开主机名,可重复使用(自 v0.14.0 起);参见 [自托管]({{< relref "self-hosting" >}}) | | `--template bespoke\|bare` | `build` | HTML 页面的模板(v0.6.0 起):默认的 `bespoke` 带有演示脚本、屏幕控制器和过渡效果;`bare` 则将幻灯片依次堆叠(`--bare`) | | `--bespoke.osc`, `--bespoke.progress`, `--bespoke.transition` | `build` | bespoke 模板的选项,默认值与 marp-cli 相同(v0.6.0 起):控制器开启,**进度条关闭**(以前总是绘制),过渡效果开启;`--bespoke.osc=false` 可关闭其中一项 | | `-c`, `--config-file file`, `--no-config-file` | `build` | marp-cli 的配置文件,JSON 或 YAML 格式(v0.6.0 起);见下文。`--config` 是 `slides` 自己的配置文件 | @@ -205,7 +205,7 @@ marp-cli 从工作目录中的文件读取选项,`slides` 也一样,前提 - 只接受 `GET` 和 `HEAD`;同时进行的转换数量有限;最多监视 4096 个目录, 且不监视 `node_modules` 中或以点开头的目录。 -在反向代理之后,`--allowed-host name`(v0.13.0 之后,可重复使用)会把代理的公开名称 +在反向代理之后,`--allowed-host name`(自 v0.14.0 起,可重复使用)会把代理的公开名称 加入可接受的 `Host` 和 `Origin`;检查保持开启,服务器仍停留在回环地址上。 [自托管]({{< relref "self-hosting" >}})把它放在 Caddy 之后,并配有 HTTPS 和登录。 diff --git a/content/zh/getting-started.md b/content/zh/getting-started.md index a028755..a12d3c1 100644 --- a/content/zh/getting-started.md +++ b/content/zh/getting-started.md @@ -14,7 +14,7 @@ go install github.com/go-slides/slides/cmd/slides@latest ``` `slides` 是一个不使用 cgo 的静态 Go 二进制文件:无需安装其他任何东西, -不需要 Node,也不需要 Chrome。本页描述的是 v0.13.0。 +不需要 Node,也不需要 Chrome。本页描述的是 v0.14.0。 ## 第一个演示文稿 {#a-first-deck} diff --git a/content/zh/playground.md b/content/zh/playground.md index 0f1e43e..b4d864e 100644 --- a/content/zh/playground.md +++ b/content/zh/playground.md @@ -7,7 +7,7 @@ tags: [playground, browser] **[打开 Playground →](https://go-slides.github.io/playground/)** -Playground 就是 go-slides 本身(v0.13.0),编译为 WebAssembly 后在你的浏览器中运行。 +Playground 就是 go-slides 本身(v0.14.0),编译为 WebAssembly 后在你的浏览器中运行。 在左侧输入演示文稿,右侧的幻灯片会随之更新。不会向服务器发送任何内容:演示文稿不会,分享链接也不会。 ## 功能 {#what-it-has} diff --git a/content/zh/self-hosting.md b/content/zh/self-hosting.md index 55b2465..5b93363 100644 --- a/content/zh/self-hosting.md +++ b/content/zh/self-hosting.md @@ -141,9 +141,8 @@ decks.example.org { 绕过代理及其登录。 {{< callout type="info" >}} -`--allowed-host` 出现在 v0.13.0 之后。在下一个版本发布之前,请安装 -包含它的提交: -`go install github.com/go-slides/slides/cmd/slides@v0.13.1-0.20261026090714-2e1da79f663e`。 +`--allowed-host` 自 v0.14.0 起提供: +`go install github.com/go-slides/slides/cmd/slides@v0.14.0`。 {{< /callout >}} ## 使用 OpenID Connect 登录 {#sign-in-with-openid-connect} diff --git a/hugo.yaml b/hugo.yaml index f803b64..1571c35 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -158,7 +158,7 @@ params: # "main" while nothing is released: the pages then describe the branch # being written, and say so. slides: - version: "v0.13.0" + version: "v0.14.0" # The ref of go-slides/slides whose examples/ the gallery shows, and from # which tools/gallery builds the slides command that renders the thumbnails # (the CI reads it here). "main" until a release has an examples/ folder;