Add OpenGraph support
Uses the OpenGraph protocol to turn TWIG links into rich social media preview cards on sites that support it (e.g. Mastodon, Discourse, Reddit). This also necessitated updating the underlying themes and dependencies, and adapting the CSS stylesheet to the theme changes.
I've added a generic image, and overridden it for the two latest posts with screenshots from them instead to show how that can be done.