The site content has finally been moved into the new system. It’s all in Common Lisp now. It took longer than expected(not for any technical reasons) but mostly because the content had to be exported from the old Typo(Ruby/Rails) and then scrubbed a bit.
All lots of fun though doing this end to end in CL.
The whole thing(including export/clean, templating & publishing) came in under 400 lines of Lisp code. Being able to retrieve all legacy data from the old SQL database as S-Exps made this so much faster too.
Next, will be implementing search using FTI.