Honestly, its a bit embarrassing to admit, I’m a good software engineer at work, but when it comes to my own projects I am extremely lazy. Maybe because its a focus on solving a different problem rather than solving an “engineering problem.” I built/setup/launched this site in about half an hour on a Sunday. Here’s how I did it:

  • Using Quartz4 to do all the heavy lifting of generating the site and turning my notes into my digital garden.
  • For writing, I use Obsidian, which in my opinion is the best note-taking application available.
  • For hosting my site, Github Pages
  • To buy my domain name (for more info on how they work, see domains), I’m using Cloudflare

Adding images is a little trickier. I don’t necessarily want to just upload the images themselves to my repo, because they take up a lot of space, and github pages does have some limits on how large you can actually get. Eventually I’ll have to think about migrating once my repo begins getting substantially large. I think the solution is to find some image hosting dedicated site and then refer to the image via markdown here. I remember Cloudinary being a service that I used once when I built an app to track my favorite coffee shops.