New Theme
Jun 4, 2025
After about 10 years of the previous retro-inspired red/black color scheme, I've decided to ditch it in favour
of something less obtrusive and more polished. The previous theme was in fact the result of a handful
of different styles mixed together, which gave the impression of something uncoordinated and deeply dissonant.
Over the years, I've tried to introduce multiple layout updates[1] to fix the mess this website had become; however,
at a certain point, it was just too much: a complete site redesign was inevitable.
The New Design §
This new theme strictly follows a finite set of design rules I've compiled myself[2]. It doesn't introduce any external fancy font, it doesn't try to mix together awkward combination of colors and doesn't try to do too much, it just provides the content in a minimal and distraction-less layout.The theme relies around the following colors:
:root {
--background: #0f0e0e;
--text: #ece3da;
--accent: #51c2b7;
--unfocused: #727272;
}
That is:
- A darkish background color(
#0f0e0e
); - A yellowish foreground color(
#ece3da
); - A cyan accent color(
#51c2b7
); - An unfocused color for borders(
#727272
).
highlight.js
for syntax highlighting
and katex
for \(\LaTeX\) rendering.
General Cleanup §
Besides the site redesign, I've decided to remove some old articles I've wrote years ago when I was a teen and that I no longer like to show on my website. These articles were badly written and provided little to no information; therefore, nothing of value was lost. I've also rebuilt the RSS feed from scratch by limiting it to the latest three posts, which seems to me a proper amount of articles to show up on a feed reader.Right now the layout should have reached a fairly stable state. Still, I will actively monitor it on the next few days to try to spot any minor bugs I might be have left behind. If you want to suggest a fix, you know how to reach me.
[1]: For example, by designing a proper navbar or by limiting myself from introducing too many external fonts. ↩
[2]: Most of them can just be summarized using the KISS principle. ↩