Skip to main content

Hugo

2026


Setting up a custom ATProto handle with a domain you already own

I already owned arikan.ca. I was already on Bluesky as @bilarikan.bsky.social and on Gander as @bil.gander.social. I was also starting to look at Tangled as a GitHub alternative — it runs on ATProto for its social layer, which meant sorting out my identity there was part of the same problem. The question I wanted to answer : can I consolidate those into a single identity I actually control, anchored to my own domain?

bil.arikan.ca Migration

·2 mins

This project documents the migration of bil.arikan.ca from an Astro-based site to a Hugo-based site using the Congo theme.

The Astro site was working, but I wanted a setup that is simpler to maintain for long-form writing, easier to run as a content-first workflow, and included support for Mermaid.js or Chart.js.