Starting a Garden šŸ…

5 min read
2 tags

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.)
  • 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!