Skip to main content
Chi Señires

Following the guide from IndieWeb for what a Colophon page includes, I’ll do my best to lay down how I’ve set up my side of the internet. Last updated September 26, 2025 at 11:10 PM GMT+8.

Website repository

The code for this website can be found on Github.

Website Icon

Favicon for chisenires.design

The favicon is a red (#681310) squircle with my nickname on it using the font Comic Nueue. Man, I really am using Comic Nueue for my site... LOL

Website Font

The main font used on this website is Inconsolata Variable which is pulled in to my website using Fontsource.

Website domain

chisenires.design is a domain bought on Porkbun back in 2021.

Tools

This current website is built with 11ty and was initially forked from the Eleventy Base Blog.

My old website used to be hosted on Micro.blog but I’ve since moved away from it since I wanted to save up on subscription costs, and paying with USD does hurt after paying enough times 😅

This website is also hosted on a self-hosted instance of Coolify. Please do not ask me anything about this, my boyfriend was the one that set it up for me 😅 (and yes, this does have a subscription cost to it too but it feels less negligible since it’s paid yearly and I share the costs too :)) )

For the auto generated thumbnails—which I wrote about in this post—it’s set up using Cloudinary (this is a referral link!).

For the dark-light-switch, I followed the instructions laid out in dark-mode-toggle npm package and also reference this StackOverflow answer for some more code that made it work.

For webmentions, I wrote about my experience in setting them up in this blog post. As for the setup, based on how I understand it, I piggyback on the webmention npm package and also followed the instructions laid out in webmention.app docs. I also set up a webmentions.js file that should facilitate the fetching and sending of (new) webmentions, but honestly I’m not sure if it does what I think it’s supposed to do 😅 For now I’ll leave this as is though since I only have so much time to figure out things and it kinda works whenever I do tinker with my website 😆

For website analytics, I also share track page views and sessions using Umami (mostly for my personal consumption). You can view this website’s analytics here (since I made it public, and wrote about it here): chisenires.design website analytics via Umami

Writing posts

To write posts, I open my content/ folder in Obsidian and use the following plugins to help me in crafting my posts:

All of these can be seen in my Obsidian plugins folder.

Workflow for publishing

Usually when I want to write something and share as a post, I open my website’s Obsidian setup and create a post using the post_template.md so it automatically makes a draft post and I can fill in the title and description if I wanted to.

After writing and formatting whatever it is I wanted to share, I’ll add the new post file in a commit and push to my main branch. Once Coolify detects a new commit was added to my website’s Github repo, it auto triggers a new deployment and after a few minutes, I’d get notified if the build was pushed to production successfully. That’s when I know my blog post (and any other changes I made to my website) is now out in the open! 😄

Tracking things I want to update on my website

I make use of the Issues Tab of my website’s Github repo to track the things I wanna work on. The reason I used this was simply because I found it really cool that Github (or is it just git?) automatically closes issues so long as you remember to mention them in the commit messages pushed to the repo. I learned this while contributing to the code of our current Design System at work, while working with my teammate who’s a UX engineer. Amaze ✨