Moving my links to ejd.dev

I’ve always been a big fan of owning your platform. Whether it’s through my sad attempt at blogging again or just making sure my digital footprint isn’t entirely dependent on a single social media company, I’ve tried to keep things under my own control when easily manageable.

For a bit, I had a standalone “link-in-bio” site at links.ejd.dev. I originally built this as a simple GitHub Pages and documented the process in an Instagram post and a TikTok. It worked well, but since I’ve been consolidating my site and moving everything over to Hugo, it felt like the right time to bring my links home to ejd.dev/links.

Managing two separate repositories and deployment pipelines was just a bit much. Plus, having everything under ejd.dev felt a bit better.

Moving to Hugo also meant I could stop hardcoding everything. I’m using Hugo’s data folder for the links now—basically just a YAML file where I list everything out. It looks something like this:

links:
  - title: Technical Interview Study Guide
    url: https://docs.google.com/spreadsheets/d/1Cr...

I built a custom layout that pulls from that file, so whenever I have a new link to share, I just update that one file and the site handles the rest. It’s a lot cleaner, and it let me keep that “link-in-bio” look while still using my main site’s styles and fonts.

To make sure I didn’t break any old links out in the wild, I set up a redirect rule. Since I’m using Cloudflare, I just created a simple bulk redirect rule to handle the traffic seamlessly.

Small change but it’ll let me remove a stale repository and clean up some of my projects, also took the time to update the style a bit better.

My Obsidian Daily Note Template
Older post

My Obsidian Daily Note Template

Here’s the Obsidian Daily Note template I use as a dev journal, including a small Todoist integration to pull in my daily tasks