Carl Edward Lyons

Technologist; Scientist; Educator

“What is the search for the next great compelling application but a search for the human identity?” ‑ Douglas Coupland

MOST Favourite Things

  • Code
  • Bats
  • Music
  • Games

LEAST Favourite Things

  • Fascism
  • Inequality
  • Mushrooms

DevLogs

Integrating Themed Alert Blocks

Published November 20, 2025

Now that I'm writing programming tips & guides, my weblog applications need to highlight important information. And what is a technical article without alert blocks? So, I implemented custom Markdown it! rules to convert GitHub-style alert blocks into embedded, theme-aware HTML.

Integrating Themed Syntax Highlighting

Published November 16, 2025

Writing these DevLogs and other technical articles often involves including code examples. To make these examples render nicely on my website, I integrated highlight.js to highlight code snippet syntax using the fonts and colours defined by the pages' themes.

Implementing a Weblog Markdown Parser

Published November 6, 2025

My website is now a blog. A key part of developing this first weblog renderer was converting my weblog articles — stored as static Markdown files — into themed HTML pages. The implementation was simple, but making the right decisions required thinking abstractly about websites design.

Contact

Got questions? Find me here: