Broken link: kbp_config
In this part of /sites:

The link .kbp_config is broken. Goes to https://book.keybase.io/docs/kbp/kbp-config which returns 404!
Link still broken and nothing exists about .kbp_config
So I've been sent this link https://pkg.go.dev/github.com/keybase/[email protected]+incompatible/go/kbfs/libpages/config with a module that somewhat describes the config structure, and managed to find an example config https://keybase.pub/etiennelb/.kpb_config
{
"version": "v1",
"users": null,
"per_path_configs": {
"/": {
"whitelist_additional_permissions": null,
"anonymous_permissions": "read,list"
}
}
}
you can craft your config according to the json marshalling api doc...
FYI I think I found the document that link had intended to point to: D-docs/sites/auth.md (snapshot)
also per comment above that^ doc will now be super outdated (eg: it's not github.com/keybase/client/go/kbfs/kbpagesconfig its github.com/keybase/client/go/kbfs/libpages/config (src)).
while the teaser paragraph we found the 404 link in mentions CORS it's not mentioned in the auth.md doc I point to, but I think it's referring to this config.
trying to fix it...
based on how other pages in https://book.keybase.io/docs are served (what looks like the D-docs/... contents), I'd guess D-docs/sites/ needs a rename to D-docs/14-sites/ or something to get picked up? I honestly can't tell right now how this repo is auto-converted into a site, so - someone else should take a stab at fixing the page (or finding it if it's already being served). This repo's readme has no explanatoin about the codebase (how it's built, what command to run to build it, etc.), so idk where to look.
fwiw it looks like the 404 started with the very first commit of this repo df375223694a6f847131c116d0761135aebc2534, so it's not that something moved and broke - it was just always a broken link?