A small frontend for WhiteWind, a MarkDown blog service using ATProto.
Find a file
2024-12-03 10:10:54 -08:00
src chore: first commit 2024-12-03 10:07:06 -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
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 chore: first commit 2024-12-03 10:07:06 -08:00
package.json chore: first commit 2024-12-03 10:07:06 -08:00
postcss.config.js chore: first commit 2024-12-03 10:07:06 -08:00
README.md chore: update readme 2024-12-03 10:10:54 -08:00
svelte.config.js chore: first commit 2024-12-03 10:07:06 -08:00
tailwind.config.ts chore: first commit 2024-12-03 10:07:06 -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

If for development:

npm install
npm run dev

If for production: Change environment variables:

PUBLIC_HANDLE="myhandle.bsky.social" # Your handle, or DID
PUBLIC_ABOUT="Welcome to my blog!" # Optional description of the kinds of posts you'll be making, or a greeting.
# PUBLIC_ABOUT Shows up under your Bluesky profile description in the profile card.
npm install
npm run build
node index.js

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