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

Clippy: Deprecating `feature = "cargo-clippy"`

Since Clippy v0.0.97 and before it was shipped with rustup, Clippy implicitly added a feature = "cargo-clippy" config1 when linting your code with cargo clippy. Back in the day (2016) this was necessary to allow, warn or deny Clippy lints using attrib…

via Rust Blog February 28, 2024

Status update, February 2024

Hi! February is FOSDEM month, and as usual I’ve come to Brussels to meet with a lot of other FOSS developers and exchange ideas. I like to navigate between the buildings and along the hallways to find nice people to discuss with. This edition I’ve been invol…

via emersion February 20, 2024

Why Prusa is floundering, and how you can avoid their fate

Prusa is a 3D printer manufacturer which has a long history of being admired by the 3D printing community for high quality, open source printers. They have been struggling as of late, and came under criticism for making the firmware of their Mk4 printer non-…

via Drew DeVault's blog December 26, 2023

Generated by openring