git-backed publishing for html & markdown.
no account needed.
Every publish and every tot update saves a
version.
Each version is a git commit. Its id is the content hash, the git
SHA of the bytes. Identical content gets the same hash, and the
whole history is kept. Nothing is overwritten.
Versions live in Cloudflare Artifacts, a git store. Your page is a small git repo there. Markdown is served raw as text/markdown. HTML is served raw as text/html.
The link you share is living.
tot.page/yourpage points at the newest version, the way
a git branch points at its latest commit. Run
tot update and the same link shows the new content.
There is no new URL to hand out.
Each version also has a frozen link.
tot.page/yourpage/index.md@hash is pinned to one exact
version. It never changes, and it is cached forever. Use it for a
snapshot that cannot move.
The link is the key. A page you publish is open. Anyone who has the link can view it, update it, or remove it. There is no private mode and nothing to log into.