Eleventy Markdown code block line highlighting made simple
(pronouns he/him, pronounced /ˈhɛn.ɹi blaɪ ˈvɹəʊmən/
— last name rhymes with "sly Roman")
is a dev team lead, broad-stack developer of accessible UIs, mentor and coach, open source maintainer and contributor, and DEI advocate. He builds things you see on the web, creates tools to improve other builders' daily experience, teaches and mentors at work and in the tech community, and strives to support safe, kind, fair, and welcoming cultures. Most recently: established Senior UI Developer, mentor to the UI Developer apprentice, and chair of the DEI Advisory Committee at Viget. Past lives: ReCYCLEry community bike mechanic and advocate, Boston University cognitive neurobiology doctoral candidate. Current passions: Anglo concertina, outrigger canoe racing. Online as olets (pronounced /oʊ lɛts/
— "oh let's").
Latest Articles
See
all articles
-
Highlight Code Block Lines In Eleventy with Shiki Twoslash
-
Accessible CSS-Only Light/Dark Toggles (with JS persistence as progressive enhancement)
CSS’s
:has()
can obviate JS -
Numbered Code Block Lines in Eleventy with Shiki Twoslash
Bringing in a third-party library for easy, reliable line numbering
-
-
Writing zsh tab completions can be straightforward
How I add tab completion for the zsh command line
-
Add high-performance search to static sites with PageFind
The concise guide to using Pagefind for your static site’s search functionality.
Select Software
-
-
Or read the Git Prompt Kit article.
-
Hometown PromptOr read the Hometown Prompt article.
-
zsh-abbr
-
zsh-test-runner
-
zsh-window-title
Select Clients
It's been my priviledge to work as a front-end developer and to lead projects with some great clients, including