what's this? (and how it works)
- 5 mins
Welcome to esotericbullshit.net, the new home of my blog and web stuff.
Previously, this blog was hosted at bearblog under the domain cassie.land. Now, I’m using the SSG Hugo to create the site, which deploys to Github Pages for hosting.
So why the move? I love bearblog and recommend it to just about anyone who wants to get into blogging and the small web — it’s dead simple for folks with no web expertise, it has an awesome community, and the discover page allows you to share your content and connect with folks also using the platform. Unfortunately, I am, at heart, a tinkerer — bearblog felt a little too easy, and a little limiting for some of the visions I have. And, ultimately, I just want to own my content and embrace new technologies and challenges.
I’m committed to pushing myself to blog because I love writing and want to do it more. I keep a physical journal for my more private thoughts and neuroses (affectionately nicknamed my “little fucking diary”), but I also think there’s value in creating a public log of what I’m doing, what I’m into, what I’m thinking. I have a complicated relationship with the internet and probably spend way too much time on it, but I love to be online and connect with other like-minded people. Blogging — and blogging in a space that I own and control and can set boundaries with — feels like the healthiest way to do that.
And I changed the domain because I think it’s funny. I still love cassie.land and may come up with some other use for it.1 But I refer to my hobbies and interests often (and jokingly) as my esoteric bullshit, and this website is a tribute to that.
how it works
The basic setup is not too complicated. I use Hugo to generate the site from a series of Markdown files (my posts and pages) along with a custom theme I made myself. That’s all stored in a public Github repository, and when changes are pushed to the repo, it rebuilds the site on Github Pages and makes it accessible to the web.
Previously, on bearblog, I was writing my posts in an Obsidian vault that was stored on my NAS at home. I used Syncthing to be able to access it from my phone wherever I was; when a post was finished, I would just copy and paste it into the bearblog editor and publish. This mostly worked for me, and I liked being able to write from any device. So one of the stipulations I set for myself in moving to Hugo was that I needed to be able to write and publish posts from mobile.
Posting from my PC isn’t hard; I still write in Obsidian, and I just push the changes to Github from my PC. Mobile presented more of a challenge. I spent a lot of time going in circles and reading various guides on how to do it — I explored obsidian-git but ruled it out due to issues pulling large numbers of files; I thought about just using Github’s website in my browser and adding files that way; I considered diving into Termux to clone and push from my phone. All of that just seemed so fiddly or complicated or just had too many drawbacks; most of all, I didn’t want to create any barriers to writing. I just wanted to write and have the words show up online. No extra steps.
Finally, I stumbled on Ben Butterworth’s post, Syncing Obsidian Vault on macOS and Android, for free, using git. He recommended the Android app Gitjournal, and then everything clicked into place: Gitjournal gives me an easy editor for writing/editing my content on my phone and handles the commits and pushes to the repository for me. I’d really like to use Obsidian’s Android app, but right now, there’s a noted issue with Gitjournal that prevents the repo from being stored on the file system (which I would then just point my Android Obsidian vault to). I’m hopeful it will be resolved soon and I can use my preferred app, but Gitjournal works just fine for now. Best of all, this setup is practically idiot-proof (hi, it’s me)2 and presents few to no barriers to what’s important: the writing.
afoot and lighthearted
So what now? I’m going to keep blogging and trying new things; this is just the new home for it all. And because it’s all owned, managed, and generated by me, I can do whatever the fuck I want with it. Right now, it’s just a standard blog, but I plan to get weird with it. Thanks for reading and joining along with me.
-
I’m working on redirecting all links from cassie.land to here. ↩︎
-
Prior to setting this site up, I had never really used git or Github besides downloading shit other people made. One of my goals was to push myself to learn how to. I consider myself tech-minded, but really, I think this was very easy — and I basically don’t have to interact with git or Github now besides pushing a button. It’s all automated. ↩︎