WordPress blogs in Micro.blog: manton.org
@manton Um, I may need a video tutorial to see how this looks/works and how/if I want to use this.
Sounds really cool though.
@patrickrhone I had hoped to make a video before announcing it, will try to do that soon. Definitely easier to understand when you see it.
@manton as a Ghost user, I’m looking forward to the integration with Micro.blog! The more integration across platforms, the better!
@numericcitizen Thanks! I have the Ghost code written but decided to hold off until we’re sure WordPress works well.
@manton This is really cool, but I’m getting this error for my self-hosted WordPress instance:
XML-RPC error for wp.getPosts: RuntimeError wrong dateTime.iso8601 format T::
@canneddragons I’m trying to find a work-around. It appears that the date on one of your posts is blank or invalid. If you have a minute to check in WordPress, it should be around the 35th blog post.
@canneddragons I think I’ve figured out how to make this more robust. Will roll the fix out later today.
@manton Do you have a rough sense of when Ghost support might land?
I’ve been experimenting with Ghost again, including a little middleware worker that can take Bluesky posts and publish them into Ghost Notes. One wrinkle I’ve noticed is that Ghost Notes live in the Network/Social Web side of Ghost, separate from normal posts/pages, and they don’t seem to be exposed through the typical Admin API publishing flow.
From what I can tell, Notes posting appears to work through staff-session-style access rather than the normal Admin API key flow — closer to what a logged-in staff user can do in the Ghost UI. I was able to experiment with that using a staff access token from my Ghost profile, but it feels different from the standard posts API.
I’m curious how you’re thinking about that split. Would Micro.blog publish short-form posts into Ghost Notes and long-form posts as regular Ghost posts, or treat Ghost as a long-form publishing target only?
Really interested in how this might work, especially if edits and canonical URLs are handled as cleanly as the WordPress integration.
@bryan I’ll enable Ghost soon, maybe in the next week or so. The way I have it right now it only syncs with regular long-form posts, not notes. When Ghost first launched fediverse support the notes felt too hidden… I don’t use it but if I did I’d want them to be as public as blog posts, like Micro.blog does it.
@manton, that reasoning resonates. I appreciate how Micro.blog presents these updates in the feed, balancing character limits when posting full content versus linking. I’d like Ghost to adopt a similar approach.
Another timeline enhancement could involve displaying Ghost gallery photos in the carousel style Micro.blog uses for other posts.
@bryan Do you mind pointing me to a gallery blog post example? I’ll see if we can improve how we handle that.
@manton Sure thing!
I post a lot of photo blogs from places I visit (called “Field Notes”). Instead of uploading a bunch of photos individually, I use the “Gallery” style card in ghost. For example, this post is mostly a Ghost Gallery card (or multiple Gallery cards stacked):
Visually on Ghost, it behaves like a masonry photo post.
A post like this is under 300 words and could reasonably be treated as a micro/short-form post without a title, but it’s still photo-rich. Ideally Ghost Gallery cards would map to something closer to Micro.blog’s carousel/photo collection behavior rather than flattening into independent inline images.