Compare commits

..

2 Commits

Author SHA1 Message Date
Jef Roosens 0e91eef0e8
docs: write small homepage 2025-06-20 10:03:49 +02:00
Jef Roosens 4735bc3f13
chore: add docs publish command 2025-06-19 14:53:40 +02:00
5 changed files with 46 additions and 2 deletions

View File

@ -58,3 +58,4 @@ publish-release-binaries tag: build-release-static
--fail \
--upload-file target/aarch64-unknown-linux-musl/release/otter \
https://git.rustybever.be/api/packages/Chewing_Bever/generic/otter/"{{ tag }}"/otter-linux-arm64
just docs/publish

1
docs/.gitignore vendored
View File

@ -2,3 +2,4 @@ public/
*.lock
*.tar.gz
/resources/_gen/
auth.txt

View File

@ -8,5 +8,13 @@ package: build
--file ../docs.tar.gz \
*
publish: package
curl \
-XPOST \
--fail \
-H @./auth.txt \
-T docs.tar.gz \
https://rustybever.be/docs/otter
serve:
hugo serve --buildDrafts

View File

@ -1 +1,32 @@
Welcome!
# Otter
Otter is a standalone implementation of the [Gpodder.net
API](https://gpoddernet.readthedocs.io/en/latest/). Its goal is to be a
lightweight self-hostable alternative to [gpodder.net](https://gpodder.net) for
synchronizing podcast subscriptions and episode states between compatible
clients.
{{% columns %}}
## Easy to install
Otter is distributed as a single statically compiled binary, allowing it to be
used in any Linux-based context, be it as a Systemd service or in a Docker
container.
<--->
## Simple to configure
Only a small amount of configuration is required to get Otter up and running,
all of which can be done from a config file, environment variables, or CLI
arguments.
<--->
## Multi-user
Otter supports multiple users and provides functionality for making your server
either public or private, along with easy ways of inviting new users to your
server. Host it for yourself, your friends, or start a public instance!
{{% /columns %}}

View File

@ -1,4 +1,7 @@
baseURL = 'https://example.org/'
baseURL = 'https://rustybever.be/docs/otter/'
languageCode = 'en-us'
title = 'Otter'
theme = "hugo-book"
[markup.goldmark.renderer]
unsafe = true