This contains the source for pk.stag.lol, not including the actual content. The public content can be found at stag-enterprises/pk._pub.
You will need Bun to run the build script, and glibc >= 2.32 for ast-grep.
Also make sure that submodules are initialized and updated (git submodule update --init --remote).
To build:
bun install --frozen-lockfile
bun run build-ciYou can make a dev build with bun run build.
Start a static server using bun run serve.
The default UI is downloaded to build/bundle-source, if requested using --fetch.
It is then copied to build/bundle, and ast-grep patches in src/patches are applied.
Finally, Antora builds with component sources from components/*, UI from build/bundle, and extra UI assets from src/ui.
There are some extensions in this repository, and they are self-contained, so they can be used in other sites.
Please look in src/ext, each directory's (which contains an extension) README.md.