New Site Part 2: Electric Boogaloo

Published 2022-02-02 on Cara's Blog - Permalink

Hey y’all! You’ve probably noticed quite a few things that are different about this site. First and foremost, the theme. Gone is the harsh black-on-white theme that was hell on the eyes, especially in a projection booth. I’m rather partial to the gruvbox color scheme, so I figured taking the dark theme and applying it to my site as well as my editor would be a good idea.

I’ve also overhauled the backend. This site is now running a warp.rs server on the backend. The source can be found here.

This has led to some interesting issues. By far the biggest one was footnotes1. I’m using comrak as my markdown parsing library, which correctly implements the CommonMark spec. Footnotes are, unfortunately, not part of that spec, so they’re an extension, along with superscript and a few others. Since footnotes are displayed in superscript, I thought that both extensions had to be enabled. This led to quite a long month of not being able to figure out why my footnotes weren’t being parsed correctly, but as it turns out it was these two extensions fighting.


  1. Hey, you found one! ↩︎


Articles from my webring

crates.io: development update

Since crates.io does not have releases in the classical sense, there are no release notes either. However, the crates.io team still wants to keep you all updated about the ongoing development of crates.io. This blog post is a summary of the most significa…

via Rust Blog July 29, 2024

So you want to compete with or replace open source

We are living through an interesting moment in source-available software.1 The open source movement has always had, and continues to have, a solid grounding in grassroots programmers building tools for themselves and forming communities around them. Some loo…

via Drew DeVault's blog July 16, 2024

Status update, July 2024

Hi! This month wlroots 0.18.0 has been released! This new version includes a fair share of niceties: ICC profiles, GPU reset recovery, less black screens when plugging in a monitor on Intel, a whole bunch of new protocol implementations, and much more. Thanks…

via emersion July 16, 2024

Generated by openring