Blog style website for the DJ duo monospacee.
Frontend: SvelteKit, svelte-img, TypeScript, Sass, Pico Css
OG img API: SvelteKit, sveltekit-og, Satori, resvg-js
.md posts MDsveX, remark, rehype, Shiki, Curtail
Deployment Docker, Docker Compose
Clone the project
git clone [email protected]:MihkelMK/monospacee.git
Go to the project directory
cd monospacee
Install dependencies
cd frontend && pnpm install
cd og && pnpm install
Start the OG image API
cd og
pnpm dev
Start the website
cd frontend
pnpm dev
Deployment is handled with Docker Compose
In the project root, run
docker compose up --build
This exposes the frontend on localhost:9001
and the OG image API on localhost:9002
.
Automate adding posts
Livestream support (Icecast?)
Rewrite streaming progress code
Keyboard shortcut cheatsheet/legend
Move to selfhosted Gitea instance
Color | Hex |
---|---|
Primary | #a160cd |
Secondary | #75c6e6 |
Contrast | #e7eaee |
Text | #bdc3cb |
Background | #14171c |
Found a bug or error on the site? Suggestion to improve some hacky code?
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.