---
title: 🦋 Is this thing on? 🦋
date: 2026-03-17T15:52:18Z
modified: 2026-03-23T11:29:50Z
permalink: "https://dgw.ltd/2026/03/17/%f0%9f%a6%8b-is-this-thing-on-%f0%9f%a6%8b/"
type: post
status: publish
excerpt: "WordPress-atmosphere is a new plugin from Automattic that publishes your WordPress posts to AT Protocol via native OAuth\\n  2.1. Each post creates two records — a Bluesky social post and a site.standard.document containing the full content, cover image, and tags. Here's how I set it up on a self-hosted PDS."
wpid: 786
categories:
  - Syndication
---

Testing syndication from dgw.ltd to the AT Protocol. This post should appear as a ltd.dgw.is.blogging
record on my self-hosted PDS.

Edit: It is!

In a sign of just how fast things are moving it appears this is now being [developed by Automattic](https://github.com/Automattic/wordpress-atmosphere) making my approach somewhat redundant, repo, lexicon and plugin deleted.

Sill on my own [PDS though](https://pdsls.dev/at://did:plc:svkyjirwpd7ts4qgnzoqfcc2/site.standard.document) 🙂

The plugin uses this schema for structured web content on AT Protocol: [https://standard.site](https://standard.site)

site.standard.document (structured long-form)


```
```wp-block-code
{
    "$type": "site.standard.document",
    "title": "My Blog Title",
    "path": "/my-blog-post/",
    "description": "A short excerpt of the post content",
    "publishedAt": "2026-03-23T12:00:00.000Z",
    "coverImage": { "$type": "blob", "ref": "...", "mimeType": "image/jpeg" },
    "content": "Full post content converted from Gutenberg blocks to markdown...",
    "tags": ["design", "web-development"],
    "bskyPostRef": {
      "uri": "at://did:plc:svkyjirwpd7ts4qgnzoqfcc2/app.bsky.feed.post/abc123",
      "cid": "bafyrei..."
    },
    "publicationRef": {
      "uri": "at://did:plc:svkyjirwpd7ts4qgnzoqfcc2/site.standard.publication/xyz789",
      "cid": "bafyrei..."
    }
  }
```

and the site itself:

site.standard.publication (created once, site-level)


```json
{
  "$type": "site.standard.publication",
  "name": "DGW.ltd",
  "description": "Your site tagline",
  "url": "https://dgw.ltd",
  "avatar": { "$type": "blob", "ref": "…", "mimeType": "image/png" }
}
```