# py-blog A single-file Python blog (FastAPI + SQLite) with Markdown uploads, KaTeX math, tree-structured categories, pre-rendered HTML cache, admin panel with single-password login, and ICP footer for self-hosting behind nginx.