markjgsmith

2024/11/17 #

I didn’t take any escallation notes yesterday but there was tons of weirdness everywhere. I got gifted some nice food late last night and so I have something nice for breakfast this morning.

I’ve been thinking quite a lot about a major simplification that I might do to the major static site generator plugins. Currently you have plugins for the blog, notes, podcast, newsletter and linkblog, then there are seperate plugins for bells and whistles like archives, tagclouds, rss feeds. I think it would make more sense to move the later into the former, so that for instance when you instantiate the blog plugin it sets up all those other bells and whistles things for you.

The bells and whistles plugins could still be used seperately if you wanted to, but making the main app plugins a bit more featured would make setup and configuration a lot simpler in many cases. Also, I think over time I’ll be able to add lots of other cool things to them like serverless and edge functions.

Yesterday felt kinda crazy. I did manage a blog post. Hoping to get a bit of additional blogging today, but less surrealist humour. #

cat << EOF > Thoughts on integrating your website with Bluesky

There’s been much talk about Bluesky this past week, mostly because of a big exodus of people from Twitter following the US presidential election result. It seems many of them have chosen Bluesky as their new social media homebase. I’ve had an account for a while, and though I quite like it as a product, I currently only really post promos for the newsletter there.

There’s been quite a lot of folks writting about the whole thing, for example Gavin Anderegg has a piece that goes into a bit of detail about the Bluesky architecture. It’s kind of interesting. I previously wrote about my signup experience and the AT protocol that underpins the service. I didn’t end up getting that engaged over in Bluesky because it felt like most people and topics I liked where still mostly on Twitter.

The recent migrations to Bluesky have me wondering, what exactly would you need to do in order to integrate an existing website with Bluesky? What would that even look like?

I did a quick online search for blog posts and tutorials, but to my dismay there wasn’t much out there in the wild, only the official developer docs & tutorials. Figured I’d jot down a few notes on what such an integration might look like. I guess you could do a bunch of complicated things, but in it’s simplest form I think a Bluesky integration would have the following features:

  • Ability to mark a website post to be syndicated to Bluesky, with ability to use the various Bluesky publish settings from within your post’s markdown frontmatter.
  • Some sort of counter next to each post on the website that shows number of replies on Bluesky, and links to the thread on Bluesky.
  • An engagement section on post pages that displays any replies from Bluesky users.
  • Ability to publish to Bluesky via an RSS feed

These were the first things that sprung to mind. I’m super curious to hear how others are thinking to integrate their websites with Bluesky. #

Today’s links:

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.