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

Announcing Rust 1.84.0

The Rust team is happy to announce a new version of Rust, 1.84.0. Rust is a programming language empowering everyone to build reliable and efficient software. If you have a previous version of Rust installed via rustup, you can get 1.84.0 with: $ rustup upd…

via Rust Blog January 9, 2025

Status update, December 2024

Hi! For once let’s open things up with the NPotM. I’ve started working on sajin, an Android app which synchronizes camera pictures in the background. I’ve grown tired of manually copying files around, and I don’t want to use proprietary services to backup my …

via emersion December 15, 2024

Post-OCSP certificate revocation in the Web PKI

Introduction Today, TLS certificates in the Web public key infrastructure (PKI) have long validity: almost all remain valid for at least three months! An attacker compromising a certificate early enough in its lifetime1 keeps it compromised for months. Cer…

via Posts on Seirdy’s Home September 25, 2024

Generated by openring