17 Commits
Author SHA1 Message Date
zk e363bd2532 docs: migrate from mkdocs to mdbook (#1558)
* docs: migrate from mkdocs to mdbook

- Rename old mkdocs docs/ to old-docs/ for reference
- Set up new docs/ with mdbook (book.toml + src/ tree)
- Mirror full nav structure from mkdocs.yml into SUMMARY.md
- Add Justfile-docs with docs-serve, docs-build, docs-check, docs-install recipes
- Import Justfile-docs from root Justfile
- Rewrite .github/workflows/docs.yml: build step uses taiki-e/install-action
  to install mdbook, split into separate build + deploy jobs, PR builds
  run the check step too

* ci(docs): pin actions to SHAs, install mdbook via release binary

* ci(docs): install mdbook from apt instead of curling a release binary

* dev: replace mkdocs python stack with mdbook in dev image

* ci(docs): apt only works on Debian; restore release binary install for Ubuntu CI

* docs: fix duplicate file entries in SUMMARY.md

* docs: remove docs-install recipe

* docs: remove site-url from book.toml to fix asset loading

* dev: install mdbook from upstream release binary, not Debian apt

The Debian package (0.4.x+ds) strips bundled font assets, leaving the
built site without fonts/fonts.css. Use the upstream tarball (same as CI)
so the theme is complete. Handles x86_64 and aarch64.

* docs: vendor mdbook tarballs in dev/mdbook/, install from there

Dockerfile.dev uses COPY + tar to install the right arch at build time.
CI extracts the x86_64 tarball directly from the checkout.
No network access required for either — and no stripped-fonts Debian package.

* fix: unwritten
2026-05-22 20:43:07 +01:00
zk 6d77ed3c48 feat: significantly better ci images (#1516) 2026-05-20 01:20:32 +01:00
zk 69659c4254 fix: metallic mind 2026-05-18 23:14:35 +00:00
zk e2d28f8ac3 fix: ms 2026-05-18 23:45:04 +01:00
zk 0299f15d1d fix: lower log noise 2026-05-18 21:13:03 +01:00
zk 0dcd5325b6 refactor: change how hashes work 2026-05-16 13:42:22 +00:00
zk 88b106310c fix: improve Dockerfiles 2026-05-15 20:25:09 +00:00
zk efcd7652ae rebel shell 2026-05-08 16:54:34 +00:00
zk 03ad9a7dfd bun is a piece of shit, also, i'm ill i think 2026-05-04 18:19:38 +00:00
zk a784c8add6 fix: invalid PORT resolution from v2 2026-05-04 13:05:57 +00:00
zk 64e4d23984 advisory fixes 2026-05-04 12:44:33 +00:00
zk 4830ed9d4c genuinely, what a fucking joke 2026-05-03 19:46:59 +01:00
zk 9d6b126620 fix: bun missing dynlib issues 2026-05-03 17:04:15 +01:00
zk d5c28aa61a unfuck sqlite 2026-05-03 15:04:24 +00:00
zk c04afbc755 more ci fixes 2026-05-03 15:11:21 +01:00
zk 374f1af8e0 something to do with... (#59)
* something to do with...

* kill and die

* ririri midori
2026-04-28 22:56:24 +01:00
zk 6c041e1f9a antimony 2026-03-18 20:20:03 +00:00