Skip to content

A small frontend for WhiteWind, a MarkDown blog service using ATProto.

License

Notifications You must be signed in to change notification settings

tonytins/tonybark.com

 
 

Repository files navigation

TonyBark.com

A small, self-hosted WhiteWind blog, powered by WhiteBreeze.

Usage

Bun recommended.

Environment variables

Whether in development or production, you will need to change environment variables when working with WhiteBreeze.

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.

Development

npm install
npm run dev

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

About

A small frontend for WhiteWind, a MarkDown blog service using ATProto.

Resources

License

Stars

Watchers

Forks

Languages

  • TypeScript 54.6%
  • Svelte 26.6%
  • JavaScript 9.4%
  • CSS 3.8%
  • Dockerfile 2.9%
  • HTML 2.7%