サイトにstandard.site対応サイトの記事を取り込んで表示するようにした
ATProto Posts
atproto standard.site posts
https://ubanis.com/note/posts/
Astroのcomtent loaderはうまく作れなかったのでとりあえずfetchするだけのもの。
単純なmarkdownであるGreengaleとMySkyはmarkedでレンダリングできるので良いもののLeafletやpcktはお互い互換のないブロック形式なので困った。未対応要素も多い。
Leafletは本体サイトで閲覧しないとあまり意味のない機能(コメントや引用機能)も多いので取り込む記事を書くなら単純なmarkdown形式のGreenGaleのほうが向いているとおもう。
そのうちAstro用の良いloaderをつくる人が現れることに期待したい。(すでに作成した人はいたものの私の環境では上手く動かなかった)
とにかくPDSを活用するのはなかなか面白いので良い。
ちなみにこれらを使って書く必要のある記事がないのは言うまでもない。
投票要素には未対応。
ボタンBluesky User
Bluesky Post Link
Unknown block type: pub.leaflet.blocks.poll
{
"$type": "pub.leaflet.blocks.poll",
"pollRef": {
"cid": "bafyreid74dv25no3lagahj5euq6fwjasfac6nrdjrsu7h7psmrvkjcq3tq",
"uri": "at://did:plc:lmftezsq52hi53taz762s7pc/pub.leaflet.poll.definition/019c0fd3-ef93-7006-9c50-b1b9ff5689cc"
}
}