{
  "path": "/3mdnrkai6c22d",
  "site": "at://did:plc:lmftezsq52hi53taz762s7pc/site.standard.publication/3lynwltmwoc2v",
  "tags": [
    "astro",
    "atproto"
  ],
  "$type": "site.standard.document",
  "title": "standard.site対応サイトの記事を表示するようにした",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019c0fc5-446f-7dd4-8f93-855ff196ac35",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "サイトにstandard.site対応サイトの記事を取り込んで表示するようにした"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://ubanis.com/note/posts/",
              "$type": "pub.leaflet.blocks.website",
              "title": "ATProto Posts",
              "description": "atproto standard.site posts",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihsbyigxc7c6lpgbo4xmwqzfqrfzsutjeecnwj7po34w2mnwmmd7a"
                },
                "mimeType": "image/png",
                "size": 24344
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Astroのcomtent loaderはうまく作れなかったのでとりあえずfetchするだけのもの。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "単純なmarkdownであるGreengaleとMySkyはmarkedでレンダリングできるので良いもののLeafletやpcktはお互い互換のないブロック形式なので困った。未対応要素も多い。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Leafletは本体サイトで閲覧しないとあまり意味のない機能(コメントや引用機能)も多いので取り込む記事を書くなら単純なmarkdown形式のGreenGaleのほうが向いているとおもう。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "そのうちAstro用の良いloaderをつくる人が現れることに期待したい。(すでに作成した人はいたものの私の環境では上手く動かなかった)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "とにかくPDSを活用するのはなかなか面白いので良い。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "ちなみにこれらを使って書く必要のある記事がないのは言うまでもない。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "投票要素には未対応。"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "url": "https://bsky.ubanis.com",
              "text": "ボタン",
              "$type": "pub.leaflet.blocks.button"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "postRef": {
                "cid": "bafyreidix2kl35dpyg7win6fruisb6x5ekufhdq5ggzfkysn2bbdzqk7hm",
                "uri": "at://did:plc:lmftezsq52hi53taz762s7pc/app.bsky.feed.post/3mdnnjnf6t22t"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "url": "https://ubanis.com/card",
              "$type": "pub.leaflet.blocks.iframe",
              "height": 360
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.poll",
              "pollRef": {
                "cid": "bafyreid74dv25no3lagahj5euq6fwjasfac6nrdjrsu7h7psmrvkjcq3tq",
                "uri": "at://did:plc:lmftezsq52hi53taz762s7pc/pub.leaflet.poll.definition/019c0fd3-ef93-7006-9c50-b1b9ff5689cc"
              }
            }
          }
        ]
      }
    ]
  },
  "description": "対応が大変",
  "publishedAt": "2026-01-30T16:58:00.413Z"
}