Skip to main content


Hey #Fediverse,

I have a blog built with a static site generator. I've like to figure out a way to connect it to the Fediverse. Basically, I'd like people to be able to follow my blog through Mastodon/Friendica/Pleroma/etc. The blog itself would be an Actor.

Even though it's a static site, I think I can manage, through static JSON-LD files, hooks in the build process, and maybe a microservice for anything that *must* be dynamic, to get it to work (and all for free, hopefully).

I read the intro at https://www.w3.org/TR/activitypub/, and that helped a lot. But there's several pieces I don't understand yet.

Reading through the spec is a bit much. I'm looking for a good, really thorough tutorial on ActivityPub/ActivityStreams.

Can anyone point me in the right direction?

#AskFedi #ActivityPub #ActivityStreams #Programming

@Dan Jones If you just want people to get the latest updates, the you should activate RSS feeds. In Friendica you can follow directly RSS Feeds.

Dan, there is a guy who did something similar, maybe check out his tools for inspiration? https://indieweb.org/p3k

Not too many comprehensive AP tutorials I'm afraid. There is the Mastodon blog which has published a few writings like this: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/

Don't know if there are *really* good tutorials. Some good articles there are, but they are dispersed, hard to find.

Might have a look at existing #ActivityPub impls, see @strypey list: https://gitlab.com/fediverse/fediverse.gitlab.io/wikis/watchlist-for-activitypub-apps

Or ask at the AP forum at: https://socialhub.network/

I have actually given some thought to this in the past.

Last year I began porting Isso (a self hosted commenting service similar to Disqus) to PHP and paused that work thinking it would be a nice idea to try and make such a service federated via ActivityPub or oStatus.

I became busy with other projects and shelved the idea for the time being but it's certainly one that has huge potential.

If you don't want to do all the ActivityPub work yourself, you could check out https://github.com/aaronpk/Nautilus

do take a look at https://writefreely.org/. That might be exactly what you are looking for.