95 posts migrated from a self-hosted Ghost instance with exact URL parity —
root-level slugs, /tag/, /author/, /rss/ — proven by a parity harness
that runs on every build. The migration pipeline (Content API → Markdown with
Koenig-card fidelity → self-hosted images) lives in scripts/migrate/.
kdpisda.in
This site — a Ghost-to-Hugo migration with byte-for-byte URL parity, tested in CI.
- Stack
- Hugo · GitHub Actions · Python
- Status
- active
- Source
- https://github.com/kdpisda/portfolio