Along with the domain change, the blog has a new name.
Changing the domain directly in Typecho previously left the site displaying garbled text. I therefore backed up all of the website files and the database and rebuilt the site. All data was migrated successfully without loss.
The main reason for the new name is to give the blog a more distinctive identity. There do not seem to be many sites quite like this, and I hope we can learn to code and share what we discover together.
There were no major problems during the migration, and most of the smaller issues have been resolved.
This time, I will start publishing useful material consistently. Stay tuned!