{
"path": "/3lz5b4qi2zs2u",
"site": "at://did:plc:jjsc5rflv3cpv6hgtqhn2dcm/site.standard.publication/3lqg2wbjskc2w",
"$type": "site.standard.document",
"title": "Highlights from a summer of social blogging",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "The end of summer draws near, and so too must our inaugural experimental summer blog club, Summer of Pub ☀️"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "I'll return with a final post in the next week or so, with closing reflection / retrospective — lots I think we can do better for future things like this! For now I wanted to share our final participant list:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"src": "https://summer-of-pub.leaflet.pub/3luns266ud22b",
"$type": "pub.leaflet.blocks.website",
"title": "Leaflet blog club: list of participants - Summer of Pub",
"description": "Here's who's blogging so far…reach out to be added to the list!",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreiacec2fvb4hvnlujixuxovfrdw2chdbxpwri44sgcr7nyu55tqoby"
},
"mimeType": "image/png",
"size": 27242
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "…and encourage you one last time to explore each other's work and chime in with quotes / comments on any posts that resonate!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Some highlights:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 10
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://dungeon-merlin.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Shout out Dungeon Merlin for starting a pattern language for OSR adventure design…and getting a third party pattern contribution!"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 69,
"byteStart": 31
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://jakefee.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Jake's been so consistent with Dreaming at the Edge of the Apocalypse—love his playful pedagogical nomenclatural coinages"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 59,
"byteStart": 53
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://thejaymo.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Jay's prolifically sharing small poetic fragments at BYENNE"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 9,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://rajesh.stream/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 62,
"byteStart": 59
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 118,
"byteStart": 102
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://dailyplanet.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Ranganaut started a cool series on philosophy and modeling and started a whole new daily publication, The Daily Planet!"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 15,
"byteStart": 6
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://omayagawd.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 38,
"byteStart": 26
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://eva.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Maya (omayagawd) and Eva (Eva's Garden) each published one super good post…please write more y'all!"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 29,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://blog.stream.place/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Eli wrote several Streamplace bangers, adeptly balancing technical deep dive + readable explainer"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 39,
"byteStart": 20
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://not-yet-thinking.leaflet.pub/3lv5gbcjew22x",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "JT published a dope writeup on Mold Net"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 96,
"byteStart": 82
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://shimmeringvoid.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Ben's been cooking physics-inspired metaphors for creativity and collaboration at shimmeringvoid"
},
"children": []
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 104,
"byteStart": 88
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#highlight"
},
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"uri": "https://tonewood.leaflet.pub/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Kyle's started exploring the stories of trees used to make musical instruments with the Tonewood Project"
},
"children": []
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "And that's only about half our total participants!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "This is also one more gentle nudge to publish any lingering drafts. I certainly have a few to finish up! Of course excited to follow all these blogs as long as they continue; blog club is but a construct :)"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "I'd also love to hear thoughts / suggestions for if we (or others) try something like this again, whether another casual blog club, more focused themed formats, or other experiments in communal writing!"
}
}
]
}
]
},
"bskyPostRef": {
"cid": "bafyreieanylgoepcbt4mhcaml44a4t2pt2o7dzoddhu7fgkir2kmzb7uf4",
"uri": "at://did:plc:jjsc5rflv3cpv6hgtqhn2dcm/app.bsky.feed.post/3lz5b4wsrec2u",
"commit": {
"cid": "bafyreidimibef6vzo34ty24l76xly7wux7zzz5k6fn2xufsjogo2fvl6ru",
"rev": "3lz5b4xqoyr2t"
},
"validationStatus": "valid"
},
"description": "Finishing up a slow but satisfying summer blog club, with a few highlights from participating publication pioneers!",
"publishedAt": "2025-09-18T21:09:38.859Z"
}