My idea is to a platform you can host that will let you both access the AT Protocol for interoperability with others as well as serving as a general blog platform. The inter-operability implies you can follow other people's posts within your own blog site and showcase what they post.
Let's say I run a blog on blog.ruz.fyi. The platform allows me to write up my blog post about whatever. As part of the post structure, there is an option to cross-post it. This means that it will show up on atproto feeds including Bluesky for example.
What if I'm a fan of John and want to keep a look out for his blog posts as well on blog.john.blog and as well as wanting to keep track of them myself, I also want to share what he posts to my followers? By taking the followers I follow, it'll show up on the feed and it'll show up on my blog feed including a link to the actual blog post within the page that redirects to his blog data within my own blog page.
John could also do the same for me. This leverages a web-ring-like platform to share thoughts with friends in long-form text while still being able to take advantage of something like bsky for discoverability.
- Containerized for easy deployment
- Simple customization for the blog itself
- Hands off DB backend
It would need to be made up of two portions. A personal "about" which should be able to support both an on-host page or a link that smoothly links to your own separately hosted about page. This means no centralized page, which is the ultimate goal.
The actual bio page should have a pane that has customizable html function. A mini bio should inherit the same information that bsky uses for your user info including your pfp, username, and brief bio and let you edit it within platform.
Everything should be customizable through a central CSS file and every custom theme class should be available. The CSS should also support separate dark mode and light mode styles.
A blog is great and all, but if your goal is for it to be read, you can't just expect people to just click on a link in your bio if they even saw it. If you can smoothly post a bsky post with your blog in your personalized blog that links back to it you can get eyes on your thoughts without needing to market yourself.