I seem to be doing a lot of cross-posting content in different locations. Not just farming out links all over the place, but cross-posting because the discussions we have in different locations (Twitter vs Mastodon vs here) are all valuable in their own ways.
This is in conjunction with Aral and I focusing more on our personal sites (ar.al and laurakalbag.com. As we’re looking at how what we’re building works in conjunction with/layers on top of personal sites.
Aral has put together a setup where he can blog from a phone. I have added a Notes section on my site where I can post short-form stuff like photos and statuses (anything shorter than a blog post, really.) Though my setup is a little more static than Aral’s, as it is literally a static site built using Hugo and I use an iPhone. So no posting from a phone for me. (Yet.)
The idea is that the Notes section of my site is the canonical location for those bits of content. Then I can cross-post to other locations. (This is similar to IndieWeb concepts.)
However, manual cross posting is a pain. If I post a note to my site (create post, write in markdown, push to Git, deploy), I then have to manually go to wherever I want to cross-post (Twitter, Mastodon, Facebook, here etc) , rewrite the content/link to content in an acceptable format (under 260 chars etc), and post. The whole exercise takes time. It may be a worthwhile endeavour for a blog post about something meaningful. But it’s a lot of faff to share a dog photo or a “subtweet”, let alone a reply or reposting of somebody else’s content.
Which finally brings me to my point… how do I make cross-posting easier?
It’s not great. It is only for Twitter (IFTTT doesn’t support Mastodon.)
How do I do this better?
One extreme side is that I could build and maintain my own interface for cross-posting like Jeremy has. There are alternatives to IFTTT like Trigger Happy. Though some social networks (such as Instagram) only let you post from their interface, so this solution will never be entirely compatible with those particular walled gardens. Also, I’m not being defeatist in saying these solutions are somewhat beyond my means.
The other extreme (the low-tech solution) is that I have a to-do list template for every time I post something to make sure I format my posts correctly, and don’t forget a particular social network.
If anyone has any ideas or thoughts on the matter, I’d love to hear them!