My static websites (sph.moe and sph.mx)
  • CSS 59.5%
  • JavaScript 40.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-08 09:53:50 -05:00
shared Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00
sph.moe Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00
sph.mx Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00
.gitignore Move sph.moe into a websites repo 2026-11-08 09:40:36 -05:00
bun.lock Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00
package.json Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00
README.md Add sph.mx and share the site generator 2026-11-08 09:53:50 -05:00

websites

The websites I run. Each directory is one site, with its own build and deploy.

Site What it is
sph.moe A blog about building for AI. Static HTML, generated from Markdown, served by Cloudflare.
sph.mx SPH: My eXperience. Growing up in Indonesia, and moving back. Same build, Indonesian colors.

Build

The generator is shared: shared/build.mjs. Each site supplies its own src/site.mjs (copy, palette, fonts, motif) and its own content.

bun install        # once, at the repo root
cd sph.moe
bun run dev

Each site has its own README with the details.