Flexible themes in Platypub

Updates for The Sample from last week:

Those things aside, I spent most of my time last week making a large update to Platypub, my publishing platform. I overhauled the data model to make it extensible by themes. To explain what that means: previously, Platypub was more like Ghost. You could use Platypub to create "posts" and "pages", and you could make themes that took your posts and pages and created a website from them. However if you wanted to create some other kind of thingy, besides just posts or pages"events" perhapsyou were out of luck. (Of course you can do workarounds sometimes, like create a post and give it an "event" tag.)

This is a companion discussion topic for the original entry at https://blog.thesample.ai/p/flexible-themes/