One of the things I love about Micro.blog is that Manton continually ships new features and sometimes makes videos to show them off:

A short 1-minute video on YouTube showing today’s update to Micro.blog for iOS. Android update coming later this week to match. I just wanted to highlight the different parts of the UI for publishing a draft blog post.

This is how you keep technical customers engaged and up to speed about what’s new in apps. 🙌


Testing Micro.blog theme changes locally on macOS

Developers commonly get hung up on setting up the perfect blog before actually blogging. I avoided that temptation by using Micro.blog, which makes it really easy to get started and not be fussy with custom code.

That said, I now want to make some improvements to the default theme (Sumo) that I use on my blogs.

Here’s how I got a fork of the theme running locally with the content from one of my blogs.

First, shout-out to Stephen Bowling for posting his approach to running Hugo locally.

I downloaded the hugo_0.117.0_darwin-universal.tar.gz release of Hugo from GitHub: https://github.com/gohugoio/hugo/releases/tag/v0.117.0

After moving the hugo binary to /usr/local/bin/, I ran this command to bypass the macOS security gatekeeper:

sudo xattr -d com.apple.quarantine /usr/local/bin/hugo

Next, I went into my Micro.blog account and clicked on Posts, then in the ··· menu, I clicked Export. From there, I downloaded the “Export theme and Markdown (.zip) — to use in Hugo.” I opened the ZIP file and renamed it web.chasen.dev.

In that folder, I deleted the layouts/ folder (so my theme changes could apply).

In that folder, I created a themes/ folder. More on that in a moment.

I have Micro.blog archive my content, so I downloaded the uploads folder from my archive and copied it into the static/ folder.

I said at the beginning that I wanted to make changes to the Sumo-Theme. I forked that repo in GitHub and then cloned it into the themes folder I made a moment ago.

I also cloned theme-blank into that folder, so now the themes folder has those two repos inside it. This is required because the “blank” theme provides some partials that are required for building your site.

Now we can get cooking–to run Hugo and have it use the two repos we cloned, I run this command in my web.chasen.dev folder:

hugo server --themesDir=themes --theme=Sumo-Theme,theme-blank -D

Your site should build and be available at http://localhost:1313/

Now, I can make changes to Sumo-Theme and, with the Hugo server running, my site is rebuilt and I can preview the changes locally. Success!


I’m working from Spain for the next few weeks and I’m feeling grateful to have this as my real meeting background for the week. 💻 Taken with Photo Booth. 😂

A view of neighboring buildings with ornate balconies is visible through a window with a decorative railing.

Most of AI 2027 feels fantastical, but this rings more true every day (July 2027):

Hiring new programmers has nearly stopped, but there’s never been a better time to be a consultant on integrating AI into your business.

Later in the Race timeline (December 2027), fantastical:

The 2027 holiday season is a time of incredible optimism: GDP is ballooning, politics has become friendlier and less partisan, and there are awesome new apps on every phone.

I’ve lost hope of friendlier and less partisan politics, at least in this administration.

Via Manton Reece.


Happy CSS Naked Day to all those who celebrate! chasen.dev #CSSNakedDay

The chasen.dev webpage displaying in Firefox with no custom styles. On the page, there is a a vertical navigation list, a centered headshot, the name Chasen Le Hara as a heading, a short bio, a Mastodon link, and an About me section with two paragraphs of text showing.