I redid my site! ā¦ again!
Iāve been messing around with the look and feel of this site on a dev branch for a few months,
and started a dedicated feature branch for the overhaul a few weeks ago. Iām pretty happy with the
look, but I made more than just stylistic changes. I added some content types, ripped out some features,
and moved all my old content over to /garden/posts
So what gives? what is a digital garden anyways? whenās the next redesign š?
Whatās a Digital Garden
I wonāt spend too much time digging in, but I stand on the shoulderās of dev giantās here. Maggie Appleton has a great post going over the concept, and so does Joel Hooks. With their explanations in mind, I have a few other things that I think feel garden-like in the way Iāve designed the site this time around:
Keep it messy
I donāt want everything on this site to have the implicit pressure that a āBlog Postā does. Believe it or not, I donāt want everything I write to be pristine. Sometimes I just want to put my thoughts out into the aether, without a lot of formality. See if they stick. Use them as a reference point. See what others think. You know?
With that in mind, Iāve added a bunch of new content types: notes, photos, and links to de-stress posting here.
A lot of my ethos for this site was inspired by something from one of Rach Smithās noteās:
I dropped the baggage around āblog postā ā¦ started thinking about my notes as works in progress, learning in public rather than complete pieces of work. The mental shift helped me quit overthinking about what I published.
She also calls her site a digital gardenā¦ what a coincidence!
Keep it simple
Iāve kept the site architecturally simple by design. There arenāt a lot of super-complex features. The post likes and comments I had on here before were great, but were examples of features that had heavy vendor lock-in and just kind of felt āheavyā.
This site could realistically live on a 11 year old computer in a basement, but tools like Netlify add goodies on top without weighing things down.
in 5-10 years, I donāt want to lose a bunch of photos, ideas, and little pieces of my personal history because a billion-dollar baby blew up my website. This site is all .astro
files, markdown, and open-source packages with a little progressively enhanced sugar on top.
Be a good steward
I see posting to my own site as an act of Internet stewardship. An independent and individual internet is a healthy internet. By keeping it simple Iāve pretty much minimized my barrier of entry to hanging out on the internet and helping take care of it.
This doesnāt just mean posting on this little hermit island of a website, it means sharing and consuming RSS feeds, cross-posting, experimenting with new and equitable internet tech (ActivityPub?) and generally making content accessible and shareable across the internet and for all people. It also means building relationships through the web, which Iām very grateful to say that Iāve been doing for awhile, Digital Garden or not.
The IndieWeb page for POSSE got me thinking about this awhile ago; itās a good read if youāre interested in this concept.
What else has changed
Now that you know what a Digital Garden is, hereās a some of the other things that have changed:
Things added
- Fancy new design with a focus on improved readability (colors, font-size, etc.)
- Upgraded CSS variables for styling thanks to some new variables in Open-Props
- Content types: checkout the garden home page for more on this.
- Hashed low-res images embedded into HTML
<img />
tags to improve image lazy loading.- Considering writing a post on this one. Was a fun experiment.
- Astro 2.0 content collections for better authoring and type safety.
- Multiple RSS feeds so you can subscribe to what you like and leave the rest
- WebMentions for comments, likes, boosts, etc on all posts.
- Still more work to do here; I may enable SSR on content pages to enable dynamic fetching of this data.
- Iām sure thereās more Iām forgetting about.
Things removed
- GitHub comments via Utteranc.es: easy to setup, didnāt like the look.
- āØ Replaced with Webmentions!
- Custom reactions via Cloudflare: was fun to build, but didnāt love how much baggage was attached.
- āØ Replaced with Webmentions!
- Dark/Light/Custom Themes: These worked great but I was seeing some FART.
- š¤ These are coming back eventually; I want to solve the flashing theme once and for all and add more themes
More coming soon!
Iāve youāve made it this far, thanks for reading.
Iām going to be posting here more and more so if youāre subscribed Iām sure youāll be hearing from me real soon.
Have a great day!