{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibe7yfykoodbrbwqoetlidlu2ly4l2hisk4mcym2kimxa4xogstsq",
    "commit": {
      "cid": "bafyreibvbrbprw4trgvwkf63vzgd46kzk2nn4udc7djuc6wpxacuslicee",
      "rev": "3mpiqplwu762f"
    },
    "uri": "at://did:plc:vro3sykit2gjemuza2pwvxwy/app.bsky.feed.post/3mpiqplnsss2y",
    "validationStatus": "valid"
  },
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "i'm pretty sure you've seen this bluesky post:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "clientHost": "bsky.app",
              "postRef": {
                "cid": "bafyreify5ufrsn2efvojymcftu2qgnf44ymodkucsztqomkqluz6caphna",
                "uri": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3movpwtbjgs2d"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "and you might be asking \"what the FUCK is a standard.site??? where are these names come from???\", well, let me explain..."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://skittr.nekoweb.org/posts/3-now-with-standard-site/"
                    }
                  ],
                  "index": {
                    "byteEnd": 55,
                    "byteStart": 44
                  }
                }
              ],
              "plaintext": "\"but lime! didn't you already explain it in skittr blog?\" YES I DID"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "the way i did it was kinda stupid so i'm doing it again"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://standard.site"
                    }
                  ],
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 10
                  }
                }
              ],
              "level": 2,
              "plaintext": "so what's standard.site even about?"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "imagine you are in 2007, you found a cool blog and you want to stay in touch with it, so you do this:"
            }
          },
          {
            "$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",
                    "plaintext": "download a feed reader"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "find the url of the blog's feed, copy it and then paste it into your feed reader"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "and some time later, you get new posts from that blog on your feed reader"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "people that lived during the golden age of the web might be familiar with this kind of technology and it's very simple name: \"rss\" (there's also atom, which looks like it's the same thing as rss, but it's actually now)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://standard.site"
                    }
                  ],
                  "index": {
                    "byteEnd": 13,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "standard.site (later referring as \"stansite\") is similar to rss, except it's different, VERY different"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "what's the difference?"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 3,
              "plaintext": "you can see followers"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "although it's not really THAT necessary, stansite offers a feature that allows you to follow favorite blogs from different platforms (leaflet, pckt, offprint, etc.) using your bluesky/blacksky/northsky/eurosky account and you can keep up with your fav. blogs no matter what device you use"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "you technically can do the same thing with rss by memorizing or writing down every single feed url, or you can use an opml list which carries all rss/atom feeds, but you have to keep it preserved and make sure you don't accidentally delete it"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 3,
              "plaintext": "it's flexible"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "stansite offers platform-exclusive features for simply displaying markup on blog posts, you can create your type of markup for your platform or reuse it from an existing one"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://markpub.at/"
                    }
                  ],
                  "index": {
                    "byteEnd": 40,
                    "byteStart": 33
                  }
                }
              ],
              "plaintext": "and if you just prefer markdown, markpub got you covered"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://whtwnd.com/"
                    }
                  ],
                  "index": {
                    "byteEnd": 80,
                    "byteStart": 71
                  }
                }
              ],
              "plaintext": "\"why can't we just embed plain markdown in a single json file like how whitewind does?\""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "well, you can, but it would exceed limits depending on what markup format you use"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "and speaking of whitewind, i just WISH it had stansite support but it's pretty much an abandoned atproto platform so the chances are kinda low"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 3,
              "plaintext": "you can plug it anywhere!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "and if you don't want to use an existing platform, you can simply grab you existing site and integrate stansite!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://hannahshelley.neocities.org/blog/2026_05_31_ATProto.html"
                    }
                  ],
                  "index": {
                    "byteEnd": 67,
                    "byteStart": 36
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://activitypub.blog/2026/05/20/atmosphere-1-0-0-liftoff/"
                    }
                  ],
                  "index": {
                    "byteEnd": 80,
                    "byteStart": 71
                  }
                }
              ],
              "plaintext": "it supports any type of blogs, from basic static sites on neocities to wordpress sites, to even plain rss feeds!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://sequoia.pub/"
                    }
                  ],
                  "index": {
                    "byteEnd": 13,
                    "byteStart": 6
                  }
                }
              ],
              "plaintext": "i use sequoia for skittr blog since it has support for static site generators (astro, eleventy, zola, etc.)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "this actually sound cool! where do i start?"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "there are ALOT of stansite browsers you can use, but i'll list a few ones:"
            }
          },
          {
            "$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": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://leaflet.pub/reader"
                          }
                        ],
                        "index": {
                          "byteEnd": 14,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "leaflet reader"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://pckt.blog/read"
                          }
                        ],
                        "index": {
                          "byteEnd": 11,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "pckt reader"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://docs.surf/"
                          }
                        ],
                        "index": {
                          "byteEnd": 9,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "docs.surf"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://pub-search.waow.tech/"
                          }
                        ],
                        "index": {
                          "byteEnd": 10,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "pub search"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "i hope you have a great time exploring blogs (and maybe creating one) on the wider atmosphere!"
            }
          }
        ],
        "id": "019ebd94-d0c3-7bb7-9ceb-942b0e29ea61"
      }
    ]
  },
  "description": "blogs are back! but why are they different now???",
  "path": "/3mpiqpcwci22r",
  "publishedAt": "2026-06-30T10:01:56.537Z",
  "site": "at://did:plc:vro3sykit2gjemuza2pwvxwy/site.standard.publication/3lzkrirqukc27",
  "tags": [],
  "title": "idiot's guide to standard.site"
}