Documentation
Notes and policies for the blog at blog.guhhammer.dev — how the API is reached, what it returns, and what it stores.
Getting Started
A short introduction to blog.guhhammer.dev: what the site serves, how its routes are organised, and where to look first if you are reading the code.
/docs/getting-started
Docs README
How the documentation folder for blog.guhhammer.dev is organised, how each markdown file becomes a page, and where to add a new one.
/docs/readme
Authentication
How the admin endpoints on blog.guhhammer.dev are authenticated: the x-admin-token header, what a missing or wrong token returns, and why it is 401 rather than 403.
/docs/authentication
Security
The security posture of blog.guhhammer.dev: response headers, the content security policy, rate limiting, and how to report something you have found.
/docs/security
Privacy
The technical side of what this site records: hashed IP addresses, aggregate route counts, log retention, and the one contact channel for a deletion request.
/docs/privacy
Terms
The terms under which the writing on blog.guhhammer.dev is published and may be quoted, and the limits of any warranty on the code it describes.
/docs/terms
Rate Limits
The rate limits applied to blog.guhhammer.dev, which request methods they cover, and what a client should do when it receives a 429 response.
/docs/rate-limits
Errors
The error responses blog.guhhammer.dev returns, what each status code means in practice, and which of them are safe for a client to retry.
/docs/errors