2868843028b8775a645c89f9c944d9855439c974
The hide=1 branch kept the admin's own pending crawler hits (==) instead of discarding them (!=), so an admin's document GETs flushed to the crawler list 10s later while every other client's pending hits were wrongly dropped. This is why ordinary admin browsers showed up as crawlers.
Pagerite
A single-user CMS/blog. FastAPI serves HTML rendered in Python with html5tagger, content is persisted in a kanta database and rendered on the fly per request. Vue is used only for the interactive editing tools, not for the public pages.
Languages
Python
48.9%
Vue
21.3%
JavaScript
18.1%
CSS
10.1%
HTML
1.6%