Grav & ActivityPub

Reviving this in case anyone still has notifications on — there’s now a Grav plugin that does the broadcast side of ActivityPub: WebFinger, Actor, NodeInfo, accepts inbound Follow / Undo Follow, and pushes a Create activity when a blog post is saved. Federation works against Mastodon and GoToSocial in real round-trips.

It’s v0.1.0 and pretty narrow on purpose — no Update / Delete yet, no surfacing of incoming likes or boosts, single actor only. I built it for exactly one site (my partner’s counseling blog) so I don’t want to oversell it.

Full writeup and a request for testers / code review is in a separate thread, didn’t want to hijack this one:

Repo: GitHub - Kernel-Error/grav-plugin-fediverse-publisher: Publish a Grav blog to the Fediverse (Mastodon, Pleroma, GoToSocial, Lemmy, ...) via the ActivityPub protocol. · GitHub