Kaku refactoring to enable webmention and post deletes

In order to implement Webmention.rocks delete tests I had to find a way to flag my posts as deleted so that I could create a flag file that then would be noticed during the static generation of the site. This also required that when a deleted post was detected that it generated HTML that was a tombstone entry with a <meta http-equiv="Status" content="410 GONE" /> entry.

I also took advantage of this large refactoring to make Kaku a more modern Flask implementation so that it runs in the latest nginx and uwsgi environments.

Once Webmention.rocks Issue #7 is fixed I'll be able to mark that task as done!


Mentions