A small frontend for WhiteWind, a MarkDown blog service using ATProto.
Find a file
2024-12-04 06:24:56 -08:00
src fix: attempt to fix safari 2024-12-04 06:24:56 -08:00
static chore: first commit 2024-12-03 10:07:06 -08:00
.gitignore chore: first commit 2024-12-03 10:07:06 -08:00
.npmrc chore: first commit 2024-12-03 10:07:06 -08:00
blog.code-workspace chore: first commit 2024-12-03 10:07:06 -08:00
compose.yaml fix: port number 2024-12-03 13:08:47 -08:00
Dockerfile fix: dockerfile 2024-12-03 12:41:57 -08:00
eslint.config.js chore: first commit 2024-12-03 10:07:06 -08:00
LICENSE chore: first commit 2024-12-03 10:07:06 -08:00
package-lock.json fix: attempt to fix safari 2024-12-04 06:24:56 -08:00
package.json fix: attempt to fix safari 2024-12-04 06:24:56 -08:00
postcss.config.js chore: first commit 2024-12-03 10:07:06 -08:00
README.md fix: attempt to fix safari 2024-12-04 06:24:56 -08:00
svelte.config.js chore: first commit 2024-12-03 10:07:06 -08:00
tailwind.config.ts feat: border around images 2024-12-03 13:07:24 -08:00
tsconfig.json chore: first commit 2024-12-03 10:07:06 -08:00
vite.config.ts chore: first commit 2024-12-03 10:07:06 -08:00

WhiteBreeze

A small frontend for WhiteWind, a MarkDown blog service using ATProto. WhiteBreeze targets a single user and is meant for someone to self-host their WhiteWind blog posts, without having to direct users to the WhiteWind website.

Usage

Development

npm install
npm run dev

Production

Change environment variables:

PUBLIC_HANDLE="myhandle.bsky.social" # Your handle, or DID

Standalone

npm install
npm run build
node index.js

Put environment variables ahead of the last command, port can also be configured with PORT.

Dockerized

Modify docker-compose.yaml and change the host port if necessary.

docker compose up