{
  "path": "/3m6kjhyrh7k2p",
  "site": "https://leaflet.pub/p/did:plc:jjsc5rflv3cpv6hgtqhn2dcm",
  "$type": "site.standard.document",
  "title": "let's publish looseleafs!",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019ab943-2ac5-7ccb-89e4-d871a0a8f339",
        "$type": "pub.leaflet.pages.canvas",
        "blocks": [
          {
            "x": 43,
            "y": 193,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "posts? documents? …why not both!"
            },
            "width": 360,
            "rotation": 5
          },
          {
            "x": 417,
            "y": 938,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 16,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 44,
                    "byteStart": 16
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    },
                    {
                      "uri": "https://leaflet.pub/p/did:plc:jjsc5rflv3cpv6hgtqhn2dcm/3m6i5a5ofqs2j",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "full looseleaf: Hyperlink's Learning Library"
            },
            "width": 412,
            "rotation": -2
          },
          {
            "x": 210,
            "y": 274,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "great for one-offs like Medium posts, public gdocs…or Bluesky longposts"
            },
            "width": 486
          },
          {
            "x": 711,
            "y": 1082,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "collections"
            },
            "width": 360
          },
          {
            "x": 236,
            "y": 1068,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 26,
                    "byteStart": 11
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    },
                    {
                      "uri": "https://leaflet.pub/new",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 57,
                    "byteStart": 55
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "just go to leaflet.pub/new + hit publish! add to a pub or…keep it loose :)"
            },
            "width": 394
          },
          {
            "x": 130,
            "y": 114,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Looseleafs are single Leaflets, published to atproto!"
            },
            "width": 313
          },
          {
            "x": 108,
            "y": 637,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifbytbd5zwvx6bosuhtsxwwkwz3w2oopwnyo6x5clu6wbi23jond4"
                },
                "mimeType": "image/jpeg",
                "size": 42378
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 155,
            "rotation": 6
          },
          {
            "x": 305,
            "y": 444,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "url": "https://leaflet.pub/p/did:plc:jjsc5rflv3cpv6hgtqhn2dcm/3m6i5a5ofqs2j",
              "$type": "pub.leaflet.blocks.iframe",
              "height": 483
            },
            "width": 583,
            "rotation": -2
          },
          {
            "x": 709,
            "y": 78,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "social features like comments & quotes"
            },
            "width": 273
          },
          {
            "x": 709,
            "y": 150,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "stored on your PDS so you own your data"
            },
            "width": 274
          },
          {
            "x": 709,
            "y": 222,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "themes, subpages, all our block types…even canvas pages!"
            },
            "width": 259
          },
          {
            "x": 660,
            "y": 1138,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "scrapbooks"
            },
            "width": 360
          },
          {
            "x": 796,
            "y": 1121,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "project notes"
            },
            "width": 360
          },
          {
            "x": 791,
            "y": 1179,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "manifestos"
            },
            "width": 360
          },
          {
            "x": 383,
            "y": 391,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "you're looking at an example! here's another:"
            },
            "width": 477,
            "rotation": -2
          },
          {
            "x": 232,
            "y": 1026,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [],
              "plaintext": "to make one…"
            },
            "width": 360
          },
          {
            "x": 30,
            "y": 290,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreia345c4cf7yvz2cpzxzj7yinudpzv4cxkdzzmetfibwtnxkefn4yu"
                },
                "mimeType": "image/jpeg",
                "size": 57028
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 159,
            "rotation": -5
          },
          {
            "x": 1004,
            "y": 720,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiedosukz64npbzunmrxuq4ihby3q2cz52x2itlcxf3caeepjfitgy"
                },
                "mimeType": "image/jpeg",
                "size": 61840
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 178,
            "rotation": 6
          },
          {
            "x": 962,
            "y": 398,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifqgyy524bvsvz6ev36evhk4fhzifdm5hneddgb5sodx7er3cgla4"
                },
                "mimeType": "image/jpeg",
                "size": 215876
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 158,
            "rotation": -7
          },
          {
            "x": 979,
            "y": 25,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihnmgq2twyynu5gqplylyz7xqjeylm4d3oxifzfr64a2waxkqn2ke"
                },
                "mimeType": "image/jpeg",
                "size": 230939
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 174,
            "rotation": 10
          },
          {
            "x": 40,
            "y": 998,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibvnckfwffoky6uvuvdt4riptv6opy7kaa7ok7zunn4fnokxx65wq"
                },
                "mimeType": "image/jpeg",
                "size": 222817
              },
              "aspectRatio": {
                "width": 256,
                "height": 576
              }
            },
            "width": 155,
            "rotation": -2
          },
          {
            "x": 931,
            "y": 1161,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "poetry zines"
            },
            "width": 360
          },
          {
            "x": 668,
            "y": 1229,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "crowdsourced wikis"
            },
            "width": 360
          },
          {
            "x": 823,
            "y": 1279,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "creative challenge homepages"
            },
            "width": 360
          },
          {
            "x": 777,
            "y": 1336,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "…and more!"
            },
            "width": 360
          },
          {
            "x": 17,
            "y": 48,
            "$type": "pub.leaflet.pages.canvas#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 1,
              "facets": [],
              "plaintext": "let's publish looseleafs!"
            },
            "width": 399,
            "rotation": -4
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreibblvgbs4deqkx5jt73j5u55znsaufjtxebapwlwaofljihup2hhe",
    "uri": "at://did:plc:jjsc5rflv3cpv6hgtqhn2dcm/app.bsky.feed.post/3m6kji7zkx22p",
    "commit": {
      "cid": "bafyreievwsdql42isijq5nfuruwwhkruxl7pq2gcvly4jhbio4jzvdcnai",
      "rev": "3m6kjia56yn2m"
    },
    "validationStatus": "valid"
  },
  "description": "publishing with Leaflet, to the atmosphere, no publication needed — great for standalone posts and public documents you want to share!",
  "publishedAt": "2025-11-26T18:49:41.325Z"
}