hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

Maho Pacheco 🦝🍻

Part 3 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is just out the oven!

In this blog post, I explain how to make your blog discoverable in the Fediverse as an account, and also address some of the annoying pitfalls I encountered.

Full article here: maho.dev/2024/02/a-guide-to-im

If you like it don't forget to follow the @blog !

-sites -development -web

maho.devA Guide to Implementing ActivityPub in a Static Site (or Any Website) - Part 3
More from Maho Pacheco 🦝🍻

@blog I will reply to this post for the part 6.

@mapache @blog

What do you do with the inbox link? Is there a way to make the static site generator script send the update to the in boxes of your followers? But also, how do you know who your followers are? Send it to the followers of your personal account?

@MegaMichelle @blog @ellie @blog unfortunately there is no way around having a non-static endpoint for inbox. There are some workarounds and the fact that you don't have to host it in the same domain, and you gave me some ideas I am trying. I am preparing that for part 5.

For the outbox and broadcast yes, I have some scripts to send those, but as you point out, you will need to know who your followers are.

@mapache@hachyderm.io Cooool, I'll have to read this more closely later 👀

@kern it is going to be out there for years! so take your time.

@mapache @blog I'm looking forward to seeing how you implement the inbox function.

@ellie @blog unfortunately there is no way around having a non-static endpoint for inbox. There are some workarounds and the fact that you don't have to host it in the same domain, but I am preparing that for part 5!

@mapache Thank you for writing this series.

Referring to this as I'm trying to understand fediverse and implement a #golang version of it -- just to understand how all of this works.

@mapache @blog I really love this series! Thank you for writing it!