- If you want to serve a custom web page on your PDS, here are my modifications for altq.net. This should give enough inspirations (bonus: boring server status script). #atproto -> tangled.sh/@fry69.dev/a...
May 6, 2025 17:16
- Nice! Gave me an idea (perhaps it's been done a thousands of times or I'm way to off). Would it be possible to host a static website from bsky PDSs?
- Of course, see e.g. "WhiteBreeze" below. It is possible to host a static website on the PDS, which dynamically retrieves the actual content from the PDS. But it is a bit overkill compared to just host the static website directly, which you need to do anyway.
- WhiteBreeze is now using #react! Self-host your own personal WhiteWind frontend quickly and easily: github.com/hugeblank/wh... And if you want to see what it looks like, my own blog is an example of a functional instance: blog.hugeblank.dev
- What this still would give you is a kind of minimalist CMS, e.g. being able to edit the record(s) which get retrieved and shown by the static website from outside (e.g. via whtwnd.com, or even pdsls.dev / terminal CLI/anything that speaks atproto.com API).
- See also @ewancroft.uk's website, which gets its content via PDS -> tangled.sh/@ewancroft.u...
- Looks interesting! Need to read more about this. 👀 Thanks!
- There is no magic going on. The records for the web pages are simple markdown, which get retrieved/rendered by the website. Markdown is just a convention btw. Example: This record -> pdsls.dev/at://did:plc... Gets rendered into a blog posts like this one -> whtwnd.com/bnewbold.net...